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?

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top