cPanel中的常见SMTP错误故障排除

idcvendor 发表于周二,23/08/2022 - 13:13 0条评论

SMTP错误通常表现为未送达的邮件。您尝试发送一封电子邮件并通过难以理解的错误消息和数字获得快速响应。接下来我们来说说如何修复cPanel中的常见SMTP错误。

一、错误 421 – 并发 SMTP 连接过多

Exim 限制了它同时允许的 SMTP 连接数以阻止服务器不堪重负,但在繁忙的服务器上,100 个并发连接的默认 cPanel 设置可能太低了。

该限制由 Exim 配置文件中的“smtp_accept_max”指令控制。您可以通过导航到侧边栏菜单中 服务配置下的Exim 配置管理器来更改 WHM 中的此值。

选择高级编辑器选项卡并搜索“smtp_accept_max”。向上调整该值,但请注意,过多的 SMTP 连接会导致邮件服务器内存不足并崩溃。

二、错误 550 – 请在您的邮件客户端中打开 SMTP 身份验证

当您的邮件客户端想要发送消息时,它必须通过安全连接提供身份验证凭据。如果任何人都可以连接并发送消息,您的服务器将很快成为垃圾邮件发送者的避风港,因此客户端必须证明它是该帐户的合法发件人。

当身份验证过程出现问题时,您会收到错误 550 消息。此错误有几个潜在原因。

1、错误配置的 SMTP 客户端身份验证

最常见的错误 550 是由电子邮件客户端中的配置错误或客户端太旧以至于不知道如何建立安全的 SMTP 连接引起的。如果只有一个或少数用户遇到错误,这可能是罪魁祸首。

修复它的最佳方法是使用具有正确身份验证详细信息的现代客户端。如果这是不可能的,WHM 包括一个设置调整,以允许来自以前使用 POP 或 IMAP(用于从服务器收集消息的协议)进行身份验证的用户的 SMTP 连接。

导航到Tweak Settings界面,该界面位于 WHM 侧边栏菜单的Server Configuration下。搜索“Pop-before-SMTP”并激活调整。

2、域的电子邮件路由不正确

如果有人在尝试向您的服务器上托管的帐户发送消息时收到 550 错误,则可能是域的路由配置有问题。通常,这是因为域被配置为使用远程邮件交换器,而不是服务器上的交换器。

要确保域的电子邮件使用本地邮件交换器,请导航到WHM 侧边栏菜单中DNS 功能中的编辑 MX 条目。选择相关域并单击编辑。验证是否选择了本地邮件交换器。

另一个潜在原因是域的 MX 记录配置错误。这些是指示应将域的邮件传递到何处的 DNS 记录。您可以使用“dig”命令行工具检查它们是否指向正确的 IP 地址。