PhpMailer отправка через yandex smtp сервер

Уже даже не представляю в чем проблема, но для отправки через сервера яндекс нужно указать и ssl и tls

я сделал это так

$mail->Host = 'ssl://smtp.yandex.com';
$mail->SMTPSecure = 'tls';
$mail->Port = 465;

иначе либо скрипт зависает или авторизация не проходит
Пример ошибки

Ошибка.
The following From address failed: 
root@localhost : MAIL FROM command failed,
Sender address rejected: not owned by auth user. ,553,5.7.1SMTP 
server error: MAIL FROM command 
failed Detail: Sender address 
rejected: not owned by auth user. 
SMTP code: 553 Additional 
SMTP info: 5.7.1SMTP 
server error: MAIL FROM command failed 
Detail: Sender address rejected: not owned by auth user. 
SMTP code: 553 Additional SMTP 
info: 5.7.1

Один комментарий к “PhpMailer отправка через yandex smtp сервер

  1. Спасибо, тебе добрый человек! Сработало именно с ssl://. Так бы неизвестно сколько еще мучился.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.