Laravel共享主机上的邮件

时间:2018-06-25 21:01:18

标签: laravel smtp shared-hosting

我的网站上有一个表单联系人,我希望表单在提交后通过电子邮件发送。

我已经在xampp中尝试过,并且工作正常。

在共享主机上,它不起作用。

我正在使用自己的自定义域smtp。

有人可以向我解释为什么它不起作用?

2 个答案:

答案 0 :(得分:0)

您的共享主机可能会阻止传出SMTP连接。许多托管服务提供商这样做是为了防止垃圾邮件。您可以尝试使用HTTP / WEB API而不是SMTP发送电子邮件。

有些email APIs(例如Flute Mail)允许您设置HTTP API连接,该连接可以立即通过“自定义域smtp”服务器转发请求。因此,您可以继续使用自定义域电子邮件服务器,但要获取它的API。

否则,您必须使用Postal之类的开源工具自己设置Web API。

答案 1 :(得分:0)

在laravel .env文件中,如果添加以下提到的以下参数,并在共享主机上创建电子邮件,并添加用户名,密码和主机。

JSON_UNQUOTES()

我想这样就可以了。

相关问题