Настройка почтового драйвера в Laravel (используя MAMP) - PullRequest
0 голосов
/ 18 сентября 2018

Я пытаюсь использовать пакет аутентификации Laravel и получаю различные ошибки при попытке использовать опцию «Отправить ссылку для сброса пароля».Я использую MAMP в качестве сервера.Мой .env по умолчанию выглядит так:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

Я получаю ошибки Swift_TransportException при попытке отправить почту.

Должен ли я подключить принадлежащий мне адрес Gmail, используя мой адрес электронной почты и пароль, по существу говоря Laravel, чтобы использовать Gmail в качестве почтового сервера?Разве это не угроза безопасности, поскольку мой пароль будет открыт?

В качестве альтернативы, могу ли я / должен добавить почтовый сервер в MAMP и использовать его учетные данные?Опять же, разве это не угроза безопасности?

1 Ответ

0 голосов
/ 19 сентября 2018
  1. Эта конфигурация будет сохранять электронные письма в файл журнала:

    MAIL_DRIVER=log
    MAIL_HOST=mailtrap.io
    MAIL_PORT=587
    MAIL_USERNAME=null
    MAIL_PASSWORD=null
    MAIL_ENCRYPTION=tls
    
  2. Если вы зарегистрируетесь в Sendgrid, вы сможете использовать их SMTP-сервер.Эта конфигурация будет использовать Sendgrid в качестве сервера SMTP:

     MAIL_DRIVER=smtp
     MAIL_HOST=smtp.sendgrid.net
     MAIL_PORT=587
     MAIL_USERNAME=your_user_name_from_sendgrid
     MAIL_PASSWORD=your_password_from_password
     MAIL_ENCRYPTION=tls
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...