swiftmailer e-posta mesajları varmak değil

2 Cevap php

Hello I am trying to send email messages with swiftmailer version 4.0.3. I get a returncode 2. And it seems the messages are sent, however they don't arrive.

Ben sendmail taşıma modunu kullanıyorum

$this->psTransport = Swift_SendmailTransport::newInstance('/usr/sbin/sendmail -t');

Ben 2 bir dönüş kodu almak ve bir istisna olur.

Bu soruna aşina herkes?

2 Cevap

Web sunucularının% 99 çalışacaktır çünkü SMTP Transport, Swift_SmtpTransport şüphesiz en yaygın kullanılan ulaşım olduğunu.

Bu ne istediğinizi yapmak için bir daha profissional yoludur. Docs bakınız:

http://swiftmailer.org/docs/smtp-transport

SMTP Transport basittir ve bu e-postalar göndermek Lütfen webserver değil, çünkü mesajları daha iyi alıcıları tarafından tanınan, ancak e-posta sunucusu zaten bilinen ve onaylanmış ip ile, stabilished.

Posta göndermek için PHP yuvalarını kullanarak uzak SMTP sunucuları tarafından cezalandırılmış ve spam olarak algılanan çoğu zaman olduğunu. Ben aynı meseleyi birkaç kez acı çektim.

Benim tavsiye yerine SMTP aktarım yöntemini kullanın ve tanınmış ve onaylanmış SMTP gönderen sunucu üzerinden mesaj göndermek için. Eğer bile GMail sunucularını kullanabilirsiniz saatte çok fazla mesaj gönderme değilse, ben testler ve küçük uygulamalar için çok sık kullanın.