Функция электронной почты PHP() отправляет почту в порядке, но Swift_MailTransport Swiftmailer не работает!Swiftmailer не отправляет почту, но почта() будет
Это работает:
mail('[email protected]', 'test '.date('H:i:s'), '');
Но это вовсе не так:
$transport = Swift_MailTransport::newInstance('');
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance('test '.date('H:i:s'))
->setFrom('[email protected]')
->setTo('[email protected]')
->setBody('Testing one two three');
$result = $mailer->send($message);
(. [email protected]
заменяется на действительный адрес электронной почты в моем тестовом коде)
Почтовые журналы для оба события выглядят очень похожими в обоих случаях, и кажется, что почта отправляется в последнем.
Может ли быть что-то о сообщении, создаваемом Swiftmailer, которое заставляет его блокировать спам-фильтр?
(Кстати, я попытался с помощью SMTP-транспорта, не повезло, я понял, что, так как почта() работает правильно, было бы тривиально, чтобы перейти к почтовому транспорту Swiftmail в ...)
Такая же проблема здесь. Я активировал [Logger Plugin] (http://swiftmailer.org/docs/plugins.html), но ничего не печатал. – PiTheNumber
Я снова задал этот вопрос: http://stackoverflow.com/q/10617552/956397 – PiTheNumber
Возможный дубликат [SwiftMailer не отправляет почту, почему?] (Https://stackoverflow.com/questions/10617552/swiftmailer-does -на-посыл почта, почему) – fracz