Swiftmailer E-Mails kommen nicht an
-
22-08-2019 - |
Frage
Hallo Ich versuche 4.0.3 E-Mail-Nachrichten mit Swiftmailer Version zu senden. Ich erhalte eine Rückkehr 2. Und es scheint, dass die Nachrichten gesendet werden, aber sie kommen nicht.
Ich bin mit dem sendTransportModus
$this->psTransport = Swift_SendmailTransport::newInstance('/usr/sbin/sendmail -t');
Ich bekomme einen Return-Code von 2 und keine Ausnahme geschieht.
Jeder, der mit diesem Problem?
Lösung
Der SMTP-Verkehr, Swift_SmtpTransport ohne Zweifel ist das am häufigsten verwendeten Transport, weil es auf 99% von Web-Servern arbeiten.
Es ist eine profissional Weise zu tun, was Sie wollen. Lesen Sie die Dokumentation:
http://swiftmailer.org/docs/smtp-transport
SMTP-Transport ist einfach und Ihre Nachrichten werden besser von den Empfängern erkannt, weil es nicht dem Webserver ist Ihre E-Mails, sondern ein E-Mail-Server bereits stabilished, mit einem bekannten und anerkannten ip.
Andere Tipps
Mit PHP-Sockets Mail senden ist die Mehrzahl der von Remote-SMTP-Server und erfasst als Spam bestraft Zeiten. Ich habe die gleiche Frage mehrmals gelitten.
Mein Rat ist es, eine SMTP-Transport-Methode stattdessen zu verwenden und Ihre Nachrichten über einen anerkannten und validierten SMTP-Absender-Server senden. Wenn Sie nicht zu viel Nachrichten pro Stunde senden können Sie sogar GMail-Server verwenden, verwende ich sie sehr häufig für Tests und kleine Anwendungen.