Код ошибки «354» при отправке электронной почты на Laravel - PullRequest
0 голосов
/ 24 октября 2018

Привет, я делаю веб-приложение и мне нужно отправить несколько писем.Я использую Laravel 5.6 и работаю с электронной почтой на localhost, используя Mailtrap для проверки.Но когда я поставил его на сервер, я получил странную ошибку, как на картинке ниже.

Я настроил систему для своего хоста, настройки Hostinger.

Это код конфигурациив файле .env

MAIL_DRIVER=smtp
MAIL_HOST=mx1.hostinger.com.br
MAIL_PORT=587
MAIL_USERNAME=E_MAIL_HERE
MAIL_PASSWORD=PASSWORD_HERE
MAIL_ENCRYPTION=null

enter image description here

Ответы [ 2 ]

0 голосов
/ 04 апреля 2019

Я столкнулся с той же проблемой.

По сути, я изменил config/mail.php переменную MAIL_FROM_ADDRESS на свое фактическое письмо, и оно сработало.

enter image description here

0 голосов
/ 24 октября 2018

Код 354 - это то, что ожидает Laravel, не код ошибки.Это SMTP-сервер, который сообщает Laravel продолжить и отправить тело письма.Обратите внимание, что это именно то, что ожидается, а не то, что вы получили.

Код 554 с почтового сервера указывает: «Сбой транзакции», и вы заметите, что это то, что вы действительно получили.

Причина этого сбоя указывается далее в сообщении: Ошибка: нет действительных получателей.

Без дополнительных данных я не могу сказать, почему получатель неправильно настроен на вашемрабочий сервер.

Более полный список кодов можно найти здесь: https://www.greenend.org.uk/rjk/tech/smtpreplies.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...