Главная Заметки Как решить проблему с отправкой почты через Laravel (smtp)?

Как решить проблему с отправкой почты через Laravel (smtp)?

Как решить проблему с отправкой почты через Laravel (smtp)?

Одной из частых проблем при отправке письма из Laravel используя smtp - является: Expected response code 250 but got code "553", with message "553 5.7.1 Sender address rejected: not owned by auth user. "

В сети встречается масса рекомендаций, в стиле: "Вместо SSL шифрования напишите TLS". Стоит отметить, что письмо прекрасно отправляется при SSL шифровании. На самом деле проблема эта зачастую вызвана лишь одним заголовком from.

В файле config/mail.php найдите массив from. Выглядеть он будет скорей всего так: (актуально для laravel 5.7)

Здесь достаточно указать вместо hello@example.com - свой имейл, к которому идет подключение по smpt. Ну и вместо Example - ФИО, которое указано в той же почте. Попросту говоря, заголовок from должен полностью совпадать с данными на той почте, через которую Вы хотите отправлять письма.

Кстати, ошибка: Connection to smtp.yandex.ru:465 Timed Out решается этим же способом.

Хотите больше экспериментов?

Нас более 700 человек!

Понравилась статья? Поделись с друзьями!

Комментарии

Оставить комментарий

Поделиться