gmail在laravel网站上工作得非常好,无法使用来自register.com

时间:2017-02-14 11:29:17

标签: laravel email email-integration

我正在使用我的个人垃圾邮件从我的laravel 5.1站点发送消息(工作得很好),我想更新此消息以通过register.com(aka web.com)从我发送的域邮箱发送。

我在web.com上找不到一个很好的资源,只有这个:https://knowledge.web.com/Support/70044/70044/en-US/Article/View/24/How-Do-I-Get-Started-with-POP3-and-IMAP/0

但看起来端口/驱动程序保持不变,所以我在.env文件中交换了最后三个值:

MAIL_DRIVER=smtp
MAIL_PORT=587
MAIL_ENCRYPTION=tls
MAIL_HOST=smtp.ourbigfamilytree.com
MAIL_USERNAME=diane@ourbigfamilytree.com
MAIL_PASSWORD=(my password)

我这样做是为了确保使用新值:

php artisan cache:clear 
php artisan config:cache

在mail.php中,我使用了那些env变量(我没有覆盖它们),并且我更新了'from'地址以匹配以确保它是一致的:

'from' => ['address' => 'diane@ourbigfamilytree.com', 'name' => 'Diane Kaplan'],

当我触发电子邮件时,我得到:

Connection could not be established with host smtp.ourbigfamilytree.com [Connection timed out #110]

任何可能出错的想法?我听说godaddy'阻止'smtp端口,所以我希望它不是那样的 - 任何人都知道确定这个的好方法吗?我无法在他们的知识库中找到答案,但我也没有太多搞乱电子邮件,所以我不确定我是否使用了正确的搜索字词。

提前感谢任何帮助/想法 - 戴安

1 个答案:

答案 0 :(得分:1)

这不是确切的答案,但从长远来看,使用实际的邮件服务提供商而不是像这样挂钩gmail的麻烦要少得多。

Mailgun非常好,易于使用自定义域进行设置,如果您的流量很小,使用gmail是一个初始解决方案,那么您很可能属于免费的Mailgun层。

https://mailgun.com

奖励积分:Laravel拥有Mailgun的心态,所以很容易设置。