无法从 Laravel 应用程序发送电子邮件:无法与主机 smtp.gmail.com 建立连接 [连接超时 #110]
Can't Send Email From Laravel Application : Connection could not be established with host smtp.gmail.com [Connection timed out #110]
我正在使用数字海洋 ubuntu 机器,我想发送忘记密码的电子邮件
但每次我发送电子邮件时都会出现此错误
使用这些设置:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=info@example.com
MAIL_PASSWORD=password
MAIL_ENCRYPTION=tls
奇怪的是,它在我的本地环境中使用相同的设置运行没有任何问题
顺便说一下
我的 info@example.com 是一个 Gsuite 帐户并且可以使用
我知道有些人会告诉我使用
MAIL_DRIVER=sendmail
但每次发送电子邮件时都会直接进入垃圾邮件文件夹
我添加了 spf 记录
v=spf1 +a +ip4:xx.xxx.xx.xxx ~所有
并添加了记录
v=DKIM1; k=rsa; p='very long key'
仍然进入垃圾邮件文件夹
我不知道该怎么做 我想使用 google smtp 或使用 sendmail 或任何其他方法将电子邮件直接发送到普通收件箱
请帮忙,谢谢
在数字海洋支持中心大量挖掘和开票后
解决方案是将我的 droplet 名称更改为相同的域名以拥有有效的 ptr 记录
工作了大约一天
我正在使用数字海洋 ubuntu 机器,我想发送忘记密码的电子邮件
但每次我发送电子邮件时都会出现此错误 使用这些设置:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=info@example.com
MAIL_PASSWORD=password
MAIL_ENCRYPTION=tls
奇怪的是,它在我的本地环境中使用相同的设置运行没有任何问题
顺便说一下 我的 info@example.com 是一个 Gsuite 帐户并且可以使用
我知道有些人会告诉我使用
MAIL_DRIVER=sendmail
但每次发送电子邮件时都会直接进入垃圾邮件文件夹
我添加了 spf 记录
v=spf1 +a +ip4:xx.xxx.xx.xxx ~所有
并添加了记录 v=DKIM1; k=rsa; p='very long key'
仍然进入垃圾邮件文件夹
我不知道该怎么做 我想使用 google smtp 或使用 sendmail 或任何其他方法将电子邮件直接发送到普通收件箱
请帮忙,谢谢
在数字海洋支持中心大量挖掘和开票后
解决方案是将我的 droplet 名称更改为相同的域名以拥有有效的 ptr 记录
工作了大约一天