成功邮寄joomla联系表单停止邮件,现在给出SMTP错误

时间:2012-08-16 11:21:16

标签: authentication joomla smtp

使用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。

谷歌改变了什么或我的托管服务器?如果我的软管服务器改变了什么,我应该寻找什么?

我找不到任何其他设置尝试! 任何人都提供一些线索!

1 个答案:

答案 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”`