проблема отправки почты laravel с драйвером почты на реальном сервере - PullRequest
0 голосов
/ 25 января 2019

Я использую laravel 5.4 и для почты я использую почтовый драйвер для реального почтового хостинга на сервере.

MAIL_DRIVER=mail
MAIL_HOST=mail.xxx.com
MAIL_PORT=465
MAIL_USERNAME=noreply@xxx.com
MAIL_PASSWORD=xxx
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=noreply@xxx.com
MAIL_FROM_NAME=xxx

с этой конфигурацией в локальной сети не отправлять электронную почту, а отправлять на сервер. почему?

Я пробую все опции для почтовой конфигурации, но не отправляю.

я сделал (но не работает)

MAIL_DRIVER=smtp
MAIL_HOST=mail.xxx.com
MAIL_PORT=465
MAIL_USERNAME=noreply@xxx.com
MAIL_PASSWORD=xxx
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=noreply@xxx.com
MAIL_FROM_NAME=xxx

MAIL_DRIVER=smtp
MAIL_HOST=mail.xxx.com
MAIL_PORT=587
MAIL_USERNAME=noreply@xxx.com
MAIL_PASSWORD=xxx
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=noreply@xxx.com
MAIL_FROM_NAME=xxx

MAIL_DRIVER=smtp
MAIL_HOST=mail.xxx.com
MAIL_PORT=587
MAIL_USERNAME=noreply@xxx.com
MAIL_PASSWORD=xxx
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=noreply@xxx.com
MAIL_FROM_NAME=xxx

MAIL_DRIVER=mail
MAIL_HOST=mail.xxx.com
MAIL_PORT=587
MAIL_USERNAME=noreply@xxx.com
MAIL_PASSWORD=xxx
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=noreply@xxx.com
MAIL_FROM_NAME=xxx

они не работают. Как я могу отправить электронное письмо с местного?

1 Ответ

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

Шаги для настройки Gmail:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=myemail@gmail.com
MAIL_PASSWORD=apppassword
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=xxx@gmail.com
MAIL_FROM_NAME=xxx

Для пароля приложения Прочтите в разделе Как создать пароль приложения: Возможно, вам не удастся создатьпароль приложения для менее безопасных приложений .

Шаги для настройки Mailtrap:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=username
MAIL_PASSWORD=password
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=from@example.com
MAIL_FROM_NAME=xxx

Для имени пользователя и пароля Перейдите на страницу входящих сообщений: https://mailtrap.io/inboxes Нажмите на ссылку Demo Inbox, и вы увидите, что имя пользователя и пароль будут выглядеть примерно так: "username" => "b8f25cb615a7b3", "password" => "8218789886905f", Скопируйте это имя пользователя и пароль и задайте в конфигурации

После завершения .env edit donне забудьте очистить кеш: php artisan config:cache

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