使用joomla 1.7.2&谷歌应用邮件在网络客户端正常工作。
联系表格成功发送邮件,直到7月23日,现在它停止了mailng&给出错误
“SMTP错误!无法进行身份验证”。
使用TLS时会出错:
“SMTP错误!无法进行身份验证。 语言字符串无法加载: tls语言字符串无法加载:使用smtp_errorSTARTTLS命令 什么时候没有做广告“
以前是全局配置中的joomla Mail Setting:
Mailer SMTP
From email email@mydomain.com
From Name email@mydomain.com
Sendmail Path /usr/sbin/sendmail
SMTP Authentication Yes
SMTP Security TLS
SMTP Port 587
SMTP Username email@mydomain.com
SMTP Password ******
SMTP Host smtp.gmail.com
一切都与邮件工作时的情况相同。
现在尝试更改
smtp ports to: 465 & 587, with both SSL & TLS;
smtp host to: ssl://smtp.gmail.com:465, SMTP Security: None, SMTP Port: 25
几个月前发生了相同的邮件问题,但之后只使用了SMTP TLS / 587& “来自姓名”中的完整电子邮件ID开始邮寄。
但现在没有设置工作。
我也查过这篇文章 How to configure Joomla 1.7 SMTP email with a google apps email address 并发现在我的php_info中启用了openssl。
谷歌改变了什么或我的托管服务器?如果我的软管服务器改变了什么,我应该寻找什么?我找不到任何其他设置尝试! 任何人都提供一些线索!
答案 0 :(得分:0)
我得到了问题的解决方案&邮件再次开始。 我们需要更新TXT DNS记录以包含Google Mail的SPF条目。
所以我将我的TXT DNS记录更新为:
"v=spf1 +a +mx +ip4:<my_domain_ip> +include:_spf.google.com ?all"
因此,为了能够从我们的域名使用Google App Mailing发送电子邮件,我们必须拥有至少
的TXT DNS记录“v = spf1 + include:_spf.google.com~all”`