Localhost Gmail'de e-posta gönder

3 Cevap php

Ben PHP için yeni & Biz gmail adresine localhost e-posta göndermek istiyorum.

Ben Ubuntu 9.10 kullanarak & am Zaten Synaptic Paket Yöneticisi seçeneği libphp-PHPMailer yüklü.

Ben kullanılan:

$to      = "abc@gmail.com";
$subject = "Account Confirmation";
$headers = "From: xyz@gmail.com";
$message = "Testing";
$mail = mail($to, $subject, $message, $headers);

if ($mail) {
    echo "Mail sent.";
} else {
   echo "Some Error occur.";
}

Ve Bazı Hata meydana göstermektedir.

3 Cevap

I'm using sendmail services to intall

apt-get install sendmail'in

Bu posta sunucusu olmak için bilgisayarınızı yapar ve istediğiniz yere, istediğiniz bu etki ile gönderebilirsiniz ...

SO hoşgeldiniz.

assume under "localhost" you mean "windows".
you will need either to install your own mail server or to use some SMTP class, like PHPMailer, to send mail using your IPS's server

(Ayrıca, ben PHPMailer her zaman üzerinde swiftmailer öneriyoruz) mail() işlevi kullanmak için PHPMailer (böylece libphp-phpmailer paket) gerekmez. Eğer mail() fonksiyonunu kullanmak istiyorsanız Ayrıca, bir posta dağıtım aracı ihtiyacınız olacak (MTA). Ben (sadece sudo apt-get install postfix kullanmak, Ubuntu varsayılan olarak mevcuttur) postfix paketini kurmanızı tavsiye ederiz. Bundan sonra, kod gerekir çıktı Mail sent. :)

Sorunuzu okumak için değil, diğer iki cevaplar -1.