我在使用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:没人,但即使我添加了这两行也无法使用:
-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。
答案 0 :(得分:1)
问题可能是cPHulk(登录阻止软件)。因此,添加服务器的cPHulk黑名单的外部IP。解决方案是将IP添加到cPHulk白名单可以解决问题。