Невозможно отправить электронное письмо пользователю при регистрации в Laravel - PullRequest
0 голосов
/ 11 апреля 2020

Я искал везде, пытался разблокировать "LESS SECURE APPS" в моем аккаунте, пытался разблокировать capchat. Но ничего не помогло. Есть ли что-нибудь еще сделать?

Это ошибка:

Failed to authenticate on SMTP server with username "my@gmail.com" using 3 possible authenticators. Authenticator LOGIN returned Expected response code 235 but got code "535", with message "535-5.7.8 Username and Password not accepted. Learn more at
 535 5.7.8 

.env file

MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=MY-GMAIL@gmail.com
MAIL_PASSWORD=MY-PASSWORD
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=THE-SENDER-EMAIL@outlook.pt
MAIL_FROM_NAME="${APP_NAME}"

Код класса контроллера

public function build()
    {
        return $this
            ->subject('Your account created with success!')
            ->replyTo('MY-REPLY-MAIL@outlook.pt')
            ->view('emails.user-registered')
            ->with(['user' => $this->user]); 
    }

1 Ответ

1 голос
/ 11 апреля 2020

Я просто пишу, может кому-то это понадобится. Я решил проблему, включив в свой аккаунт менее безопасные приложения Менее безопасные приложения

И поставил пароль в двойных кавычках.

Надеюсь, это поможет кому-то еще.

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