是否可以使用配置从其他共享主机发送电子邮件?

时间:2019-02-07 09:26:38

标签: laravel shared-hosting

我的Laravel Apps无法使用其他共享托管配置发送电子邮件。

我正在开发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 :(得分:1)

认为您需要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