SwiftMailer nicht E-mail senden, warum?

SwiftMail nicht senden, meine E-Mail, wenn mail() funktioniert. Gleiche wie hier.

Habe ich den EchoLogger aber es druckt nicht alles.

$message = Swift_Message::newInstance();
$message->setSubject('Test');
$message->setTo( $email );
$message->setFrom(ABSENDER);
$message->setBody($nl_text);

$transport = Swift_MailTransport::newInstance();
$mailer = Swift_Mailer::newInstance($transport);

$logger = new Swift_Plugins_Loggers_EchoLogger();
$mailer->registerPlugin(new Swift_Plugins_LoggerPlugin($logger));

$result = $mailer->send($message, $failures);
var_dump($failures);

Die E-Mail ist wieder in $failures aber warum?

Update

In Swift_Transport_SimpleMailInvoker::mail ich weggeworfen, die Parameter und bekam dies:

  $headers =>
  string(208) "Message-ID: <[email protected]>
Date: Wed, 16 May 2012 14:57:44 +0200
From: [email protected]
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
"
  $extraParams =>
  string(15) "[email protected]"

$to, $subject, $body ist die gleiche wie ich in mail(). Noch keine Idee, was das problem ist.

Update #2

Dies funktionierte gut für mich:

mail($email, 'Test', $nl_text, "From: " . ABSENDER);

Haftungsausschluss: Dies ist keine Lösung, aber der workaround, den ich verwendet, weil ich nicht die Zeit haben, den debugger, den Rahmen und die finden wirklich eine Lösung. Fühlen Sie sich frei, verwenden Sie die Informationen, die oben gegeben zu Debuggen, sich selbst, und posten Sie Ihre Lösung hier. Ich werde Sie gerne annehmen und upvote es.

  • Könnten Sie sich eine Lösung für dieses ?
  • Meine Lösung ist, ersetzen Sie es mit einem einfachen mail($email, 'Anmeldung', $nl_text, "From: " . ABSENDER); aber es löst das problem nicht, also habe ich unten Stimmen und schließlich gelöscht meine Antwort. Das problem würde erfordern einige debugging, aber ich habe nicht die Zeit gehabt dafür.
  • Schön, man sollte posten, dass er als Antwort.
  • Noch meine Antwort.
InformationsquelleAutor PiTheNumber | 2012-05-16
Schreibe einen Kommentar