【发布时间】:2016-12-10 23:57:31
【问题描述】:
我在使用我的 smtp 服务器 (smtp.gmail.com) 时遇到此错误
> SMTP -> get_lines(): $data is "535 Incorrect authentication data "
> SMTP -> ERROR: Password not accepted from server: 535 Incorrect
> authentication data SMTP -> get_lines(): $data was "" SMTP ->
> get_lines(): $str is "250 Reset OK " SMTP -> get_lines(): $data is
> "250 Reset OK " SMTP -> FROM SERVER:250 Reset OK SMTP Error: Could
> not authenticate.
https://www.google.com/settings/security/lesssecureapps 设置为开启
在我在 cpanel 中取消选择将传出 SMTP 限制为 root、exim 和 mailman (FKA SMTP Tweak) 之前,问题仍然存在。
它似乎在 iptables 开启时添加了这些规则(不适合我):
-A OUTPUT -p tcp -m multiport --dports 25,465,587 -m owner --gid-owner mailman -j ACCEPT -A OUTPUT -p tcp -m multiport --dports 25,465,587 -m owner --gid-owner mail -j ACCEPT -A OUTPUT -d 127.0.0.1/32 -p tcp -m multiport --dports 25,465,587 -m owner --uid-owner cpanel -j ACCEPT -A OUTPUT -p tcp -m multiport --dports 25,465,587 -m owner --uid-owner root -j ACCEPT
设置为关闭时效果很好,但我想了解为什么它不想使用正常设置?
看来我的 apache 正在使用 nobody:nobody,但即使我添加了这两行,它也不起作用:
-A OUTPUT -p tcp -m multiport --dports 25,465,587 -m owner --gid-owner nobody -j ACCEPT -A OUTPUT -p tcp -m multiport --dports 25,465,587 -m owner --uid-owner nobody -j ACCEPT
我正在使用 TLS 587。
【问题讨论】:
-
问题您可能喜欢连接到已激活安全性的 gmail 帐户,但您认为它没有激活。重新检查。对于其他回复,如果是 Cphulk,防火墙不是原因。简单地。
"535 Incorrect authentication data "这是远程 SMTP 服务器的回复