@michaelromanov90

Как связать phpmailer(Yii2) и Yandex почта для домена?

прописываю
'mailer' => [
            'class'            => 'zyx\phpmailer\Mailer',
            'viewPath'         => '@common/mail',
            'useFileTransport' => false,
            'config'           => [
                'mailer'     => 'smtp',
                'host'       => 'ssl://smtp.yandex.com',
                'port'       => '587',
                'smtpsecure' => 'TLS',
                'smtpauth'   => true,
                'username'   => 'admin@domain.ru',
                'password'   => 'pass',
            ],
        ],


прописываю
'mailer' => [
            'class'            => 'zyx\phpmailer\Mailer',
            'viewPath'         => '@common/mail',
            'useFileTransport' => false,
            'config'           => [
                'mailer'     => 'smtp',
                'host'       => 'ssl://smtp.yandex.com',
                'port'       => '465',
                'smtpsecure' => 'ssl',
                'smtpauth'   => true,
                'username'   => 'admin@domain.ru',
                'password'   => 'pass',
            ],
        ],


результат одинаковый, т.е. никакой. Логов нет. Письмо не уходит.
пробовал
'host' => 'smtp.yandex.com',
'port' => '25',
и
'port' => '25',
'replyto' => "admin@domain.ru" ,

и
'host' => 'ssl://smtp.yandex.com',
'port' => '465',
'smtpsecure' => 'ssl',

Ребят, где я допускаю ошибку?
  • Вопрос задан
  • 1176 просмотров
Решения вопроса 1
@michaelromanov90 Автор вопроса
да, ошибка в том, что отправитель с юзером совпадать должны были))
вот рабочий вариант, если кому будет нужно
'mailer' => [
            'class'            => 'zyx\phpmailer\Mailer',
            'viewPath'         => '@common/mail',
            'useFileTransport' => false,
            'config'           => [
                'mailer'     => 'smtp',
                'host'       => 'smtp.yandex.com',
                'port'       => '465',
                'smtpsecure' => 'ssl',
                'smtpauth'   => true,
                'username'   => 'admin@домен.ru',
                'password'   => 'пароль',
            ],
        ],
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
villiwalla
@villiwalla
HTML-верстка
Чисто на угад убрать ssl:// или почему smtp не в зоне ру?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы