symfony 3 swiftmalier не доставляет почту

У меня есть некоторые проблемы с swiftmailer на Symfony 3, я провожу 3 дня в поисках проблемы без какого-либо результата
Я хочу отправить письмо с подтверждением для моего веб-приложения, функция отправки почты работает правильно, но запрос повторяется со статутом 302 и ошибкой журнала:
Возникла исключительная ситуация при очистке очереди электронной почты: ожидаемый код ответа 220, но получен код «», с сообщением «», поэтому письмо не перенаправлено

и вот мои файлы споров

config.yml

swiftmailer:
transport: '%mailer_transport%'
host: '%mailer_host%'
encryption: ssl
port: 465
username: '%mailer_user%'
password: '%mailer_password%'
spool: {type: memory}

parameters.yml

parameters:
mailer_transport: smtp
mailer_host: smtp.mail.yahoo.com
mailer_user: [email protected]
mailer_password: test
secret: ThisTokenIsNotSoSecretChangeIt

и мэйлин

public function mailingAction()
{
$message = \Swift_Message::newInstance()
->setSubject('Hello Email')
->setFrom('[email protected]')
->setTo('[email protected]')
->setBody("test mail");
//$mailer = $this->get('mailer')->send($message);
$this->get('mailer')->send($message);

и спасибо

0

Решение

Выглядит хорошо на первый взгляд.

Может быть, вы можете попробовать установить auth_mode для входа

swiftmailer:
auth_mode: login

Также вы можете попробовать использовать tls вместо ssl-шифрования (в этом случае вы также должны установить порт на 587 с mailer_port: 587).

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]