Следующий код работает на сервере я использую (Hosteurope WebPack):управления Sendmail с Swiftmailer в Symfony
mail('[email protected]', 'some subject', 'sendmail is working', 'From: [email protected]', "");
Следующий код не является:
$message = \Swift_Message::newInstance()
->setSubject('some subject')
->setFrom('[email protected]')
->setTo('[email protected]')
->setBody('sendmail via swiftmail is working');
$mailer = $this->get('mailer');
$logger = new Swift_Plugins_Loggers_ArrayLogger();
$mailer->registerPlugin(new Swift_Plugins_LoggerPlugin($logger));
$mailer->send($message);
И в $ логгер пишет эта ошибка:
++ Starting Swift_Transport_SendmailTransport
<<
!! Expected response code 220 but got code "", with message "" (code: 0)"
...
Моя конфигурация:
swiftmailer:
transport: "sendmail"
sender_address: "[email protected]"
Я не понимаю, почему один работает, а другой нет, поскольку, насколько я могу судить, звонок должен быть идентичным.