Можно ли отправить электронную почту, используя конфигурацию с другого общего хостинга? - PullRequest
0 голосов
/ 07 февраля 2019

Мои приложения Laravel не могут отправлять электронную почту с использованием другой конфигурации общего хостинга.

Я занимаюсь разработкой приложения laravel (Laravel 5.7), одна из функций моего приложения - отправка электронной почты после регистрации новой учетной записи.Я развернул свои приложения на своем VPS, и у меня есть аккаунт на виртуальном хостинге.Я использовал свою конфигурацию общего хостинга для отправки электронной почты и добавил конфигурацию в мой файл .env, например

MAIL_DRIVER=smtp

MAIL_HOST=mail.embara.id

MAIL_PORT=465

MAIL_USERNAME="username"

MAIL_PASSWORD="password"

MAIL_FROM_ADDRESS="FROM"

MAIL_FROM_NAME="FROM NAME"

MAIL_ENCRYPTION=null

но ничего не происходит, только сбой (я использую очередь, и я протестировал с использованием mailtrap.io, все работает нормально)

Кто-нибудь знает, что не так с моей конфигурацией?

Спасибо

1 Ответ

0 голосов
/ 07 февраля 2019

Думаю, вам нужно ssl, попробуйте это:

MAIL_DRIVER=smtp
MAIL_HOST=mail.embara.id
MAIL_PORT=465
MAIL_USERNAME=noreply@embara.id # <-- full email address
MAIL_PASSWORD=secret
MAIL_ENCRYPTION=ssl # <-- This
...