Проблема отправки почты laravel с почтовым драйвером на реальном сервере

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

MAIL_DRIVER=mail
MAIL_HOST=mail.xxx.com
MAIL_PORT=465
[email protected]
MAIL_PASSWORD=xxx
MAIL_ENCRYPTION=ssl
[email protected]
MAIL_FROM_NAME=xxx

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

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

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

MAIL_DRIVER=smtp
MAIL_HOST=mail.xxx.com
MAIL_PORT=465
[email protected]
MAIL_PASSWORD=xxx
MAIL_ENCRYPTION=ssl
[email protected]
MAIL_FROM_NAME=xxx

MAIL_DRIVER=smtp
MAIL_HOST=mail.xxx.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=xxx
MAIL_ENCRYPTION=ssl
[email protected]
MAIL_FROM_NAME=xxx

MAIL_DRIVER=smtp
MAIL_HOST=mail.xxx.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=xxx
MAIL_ENCRYPTION=tls
[email protected]
MAIL_FROM_NAME=xxx

MAIL_DRIVER=mail
MAIL_HOST=mail.xxx.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=xxx
MAIL_ENCRYPTION=tls
[email protected]
MAIL_FROM_NAME=xxx

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


person Hanik    schedule 25.01.2019    source источник
comment
Вы настроили свою учетную запись gmail, разрешили доступ к своей учетной записи?   -  person Rodener Dajes    schedule 25.01.2019
comment
Я не использую gmail для почтового сервера. Я использую сервер веб-почты   -  person Hanik    schedule 26.01.2019


Ответы (1)


Действия по настройке Gmail:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=apppassword
MAIL_ENCRYPTION=tls
[email protected]
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
[email protected]
MAIL_FROM_NAME=xxx

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

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

person Udhav Sarvaiya    schedule 25.01.2019