content top

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



One Response to “PhpMailer отправка через yandex smtp сервер”

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

Комментировать