SwiftMail не отправляет мой адрес электронной почты, а mail()
действительно работает. То же, что и here.SwiftMailer не отправляет почту, почему?
Я добавил EchoLogger, но ничего не печатает.
$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);
электронной почты возвращается в $failures
, но почему?
Update
В Swift_Transport_SimpleMailInvoker::mail
я Вытряхивали параметры и получил это:
$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
такой же, как я в mail()
. По-прежнему не знаю, в чем проблема.
Update # 2
Это работало отлично для меня:
mail($email, 'Test', $nl_text, "From: " . ABSENDER);
Отказ от ответственности: Это не решение, но обходной путь я использовал, потому что у меня не было времени, чтобы отладчик рамки и найти реальное решение. Не стесняйтесь использовать приведенную выше информацию, чтобы отлаживать себя и размещать свое решение здесь. Я с радостью соглашусь и поддержу его.
Не могли бы вы найти решение? – KutePHP
Моим решением было заменить его простой «почтой» ($ email, «Anmeldung», $ nl_text, «From:» .ENDENDER); «но это не решает проблему, поэтому я получил голоса и, наконец, удалил свой ответ. Проблема потребует некоторой отладки, но у меня не было времени для этого. – PiTheNumber
Ницца, вы должны опубликовать это как ответ. – PiTheNumber