Symfony 2.3.6 - smtp не отправляет письма, если не задан delivery_address

256
23 мая 2018, 11:40

Несколько дней назад smtp через Яндекс перестал работать. Пробовал почистить кеш, но это не помогло. Ошибок или исключений нет, но письма не отправляются. Spool не используется. Symfony не обновлялся, изменения не вносились.

Отправка через env=dev работает, имеет в файлах конфигурации заданную опцию delivery_address.

parameters.yml

parameters:
    mailer_transport: smtp
    mailer_host: smtp.yandex.ru
    mailer_port: 465
    mailer_user: info@mydomain.ru
    mailer_password: mypassword
    mailer_encryption: ssl
    mailer_auth_mode: login

config.yml

imports:
    - { resource: parameters.yml }
swiftmailer:
    transport:   %mailer_transport%
    host:        %mailer_host%
    port:        %mailer_port%
    username:    %mailer_user%
    password:    %mailer_password%
    encryption:  %mailer_encryption%
    auth_mode:   %mailer_auth_mode%

Код отправки. Переменные вроде $mailer уже заданы в классе.

try {
    $message = \Swift_Message::newInstance()
    ->setSubject('New message')
    ->setFrom('info@mydomain.ru')
    ->setTo('info@mydomain.ru')
    ->setBody("Message");
    if(!$this->mailer->send($message, $failures)) {
        return var_export($failures, true);
    }
} catch(\Swift_SwiftException $se) {
    return $se->getMessage();
} catch(Exception $e) {
    return $e->getMessage();
}
READ ALSO
Разделение html sitemap

Разделение html sitemap

Есть страница с html sitemapНа этой странице находится порядка 2000 ссылок

281
Вводится координата (х и у) . Определить попадает ли эта координата в закрашенную область

Вводится координата (х и у) . Определить попадает ли эта координата в закрашенную область

Определить попадает ли точка в закрашенную область или нетНужна функция на PHP или JS или хотя бы формулу с объяснением

249
$_POST и массив

$_POST и массив

Вот форма:

256