Почему компонент Symfony Mailer возвращает пустой ответ? - PullRequest
2 голосов
/ 17 июня 2019

Я хочу преобразовать свою рассылку из Swift Mailer в компонент Mailer, так как я обновился до Symfony 4.3.

Я перевел свой MAILER_URL в MAILER_DSN следующим образом:

MAILER_URL=smtp://smtp.zoho.eu:465?encryption=ssl&auth_mode=login&username=bar@foo.com&password=password123
MAILER_DSN=smtp://bar@foo.com:password123@smtp.zoho.eu:465/?encryption=ssl&auth_mode=login

Как видите, я использую Zoho в качестве своего почтового провайдера.

Однако я получаю следующую внутреннюю ошибку сервера:

Expected response code "250" but got an empty response.

Я пытался перейти с SSL на TLS, но без (другого) результата.

Код, который я написал для отправки моего тестового письма, выглядит следующим образом:

$email = (new TemplatedEmail())
  ->from('bar@foo.com')
  ->to('foo@bar.com')
  ->subject('Test')
  ->htmlTemplate('email.html.twig')
  ->context([
    'expiration_date' => new \DateTime('+7 days'),
    'username' => 'foo',
  ])
;

$this->mailer->send($email);

Я ожидаю, что мой код отправит письмо по адресу "foo@bar.com", но вместо этого он получит пустой ответ, как описано.

...