Laravel: Все команды RCPT были отклонены с этой ошибкой: реле 503 не разрешено, требуется аутентификация - PullRequest
0 голосов
/ 08 октября 2018

Я создал сайт с Laravel, который использует электронную почту для уведомления пользователей о некоторых вещах.Для тестирования на моем персональном компьютере я использовал свою учетную запись gmail для отправки электронной почты с веб-сайта, что прекрасно работало.Теперь я хочу запустить веб-сайт для общественности и для окончательной версии я хочу, чтобы он использовал noreply @ mydomain для отправки электронной почты вместо моего адреса gmail.

Поэтому я установил переменные среды в .env файл выглядит так:

MAIL_DRIVER=smtp
MAIL_HOST=mail1.webyte.eu
MAIL_PORT=587
MAIL_USERNAME=noreply@mydomain
MAIL_PASSWORD=mypassword
MAIL_ENCRYPTION=tls

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

Swift_TransportException (503) Ожидаемый код ответа 354, но получил код «503» с сообщением «503-Все команды RCPT были отклонены с этой ошибкой: 503-реле не разрешено, требуется проверка подлинности 503 Действительная команда RCPT должна предшествовать DATA»

Я искал в Интернете уже несколько дней и не смог найти ничего, что мне подходит ...

Кто-нибудь знает, что мне здесь делать?Спасибо!

Ответы [ 2 ]

0 голосов
/ 09 июля 2019

Я понял это, изменив:

MAIL_DRIVER = sendmail

0 голосов
/ 02 января 2019

Некоторые серверы имеют свои настройки.Например, для моего сервера в namecheap мне нужно было добавить эти переменные в файл .env

MAIL_FROM_ADDRESS = noreply @ mydomain

MAIL_FROM_NAME =NoReply

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