Exim 内部发送错误的身份验证信息

Exim 内部发送错误的身份验证信息

我在使用 Exim 在我的 CPanel 主机上通过 SMTP 发送经过身份验证的电子邮件时遇到问题。

仅当脚本发送(连接)在服务器内部执行时才会出现问题。当我在外部环境中运行相同的脚本时,发送将顺利运行。

SMTP -> get_lines(): $data is "535 Incorrect authentication data "

我认为问题出在 WHM/Exim 的一些配置上,因为直到上周它还在运行,但是为了防止自动垃圾邮件提交,一些设置被更改了。

我不知道哪些设置与问题的解决相关。如果您需要输入 WHM 设置的任何参数,请告诉我。

答案1

如果我理解正确的话,您只有在发送到 localhost 时才会出现此错误?如果是这样,请检查连接到 lo 时是否启用了 SMTP AUTH。使用脚本使用的 SMTP 端口(大概是 25)上的 telnet,发送初始 EHLO 命令并检查脚本使用的正确 SMTP 身份验证方法是否已公布。

答案2

问题出在 cPHulk(登录拦截软件)上。服务器上的客户端脚本输入了错误的密码,因此将外部 IP(固定)添加到服务器的 cPHulk 黑名单中。解决方案是将 IP 添加到 cPHulk 白名单中。

相关内容