Laravel mail

Laravel mail

Laravel предоставляет из коробки возможность оправлять письма. Поддерживаются драйвера SMTP, Mailgun, Mandrill, SparkPost, Amazon SES, PHP’s mail function, sendmail, log. Log используется для логирования писем, если вы хотите посмотреть письмо но не отправлять его. Подробнее остановлюсь на smtp.

Для разных почтовых сервисов используются разные настройки smtp. Задаются они в конфигурационном файле .env вашего проекта.

У меня нестандартная ситуация была, по которой не нашел информации подключения, поэтому и пишу этот пост.

Почтовый сервис — mail.ru но со встроенной аутентификацией через yandex. Для такой комбинации работает следующая конфигурация:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.yandex.ru
MAIL_PORT=465
MAIL_USERNAME=username
MAIL_PASSWORD=password
MAIL_ENCRYPTION=SSL

Host используется для yandex, порт для mail.ru, username и password вашего аккаунта на mail. Надеюсь кому то будет полезно.

Добавить комментарий

Закрыть меню