我正在使用我的个人垃圾邮件从我的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端口,所以我希望它不是那样的 - 任何人都知道确定这个的好方法吗?我无法在他们的知识库中找到答案,但我也没有太多搞乱电子邮件,所以我不确定我是否使用了正确的搜索字词。
提前感谢任何帮助/想法 - 戴安
答案 0 :(得分:1)
这不是确切的答案,但从长远来看,使用实际的邮件服务提供商而不是像这样挂钩gmail的麻烦要少得多。
Mailgun非常好,易于使用自定义域进行设置,如果您的流量很小,使用gmail是一个初始解决方案,那么您很可能属于免费的Mailgun层。
奖励积分:Laravel拥有Mailgun的心态,所以很容易设置。