Smtp错误451临时本地-请稍后在Cpanel服务器上重试

Smtp错误451临时本地-请稍后在Cpanel服务器上重试,smtp,cpanel,exim,Smtp,Cpanel,Exim,我有一台Cpanel服务器 除了服务器上托管的1个域,它可以正确地发送电子邮件,因此当我尝试使用roundcube或Horde从该域发送电子邮件时,我遇到了错误 SMTP Error (451): Failed to add recipient "recipient@exmple.com" (Temporary local problem - please try later). 有人知道为什么以及如何解决这个问题吗 我发现了问题: 使用查看文件/var/log/exim\u mainlog后

我有一台Cpanel服务器

除了服务器上托管的1个域,它可以正确地发送电子邮件,因此当我尝试使用roundcube或Horde从该域发送电子邮件时,我遇到了错误

SMTP Error (451): Failed to add recipient "recipient@exmple.com" (Temporary local problem - please try later).
有人知道为什么以及如何解决这个问题吗

我发现了问题:

使用查看文件/var/log/exim\u mainlog后

tail -f /var/log/exim_mainlog
我注意到错误是:

2013-05-29 20:04:28 SMTP connection from [127.0.0.1]:36797 (TCP/IP connection count = 1)
2013-05-29 20:04:28 lowest numbered MX record points to local host: domain.com (while verifying <user@domain.com> from host localhost.localdomain (domain.com) [127.0.0.1]:36797)
2013-05-29 20:04:28 H=localhost.localdomain (domain.com) [127.0.0.1]:36797 sender verify defer for <user@domain.com>: lowest numbered MX record points to local host
2013-05-29 20:04:28 H=localhost.localdomain (domain.com) [127.0.0.1]:36797 F=<user@domain.com> A=dovecot_login:narena temporarily rejected RCPT <recipient@exmple.com>: Could not complete sender verify
2013-05-29 20:04:28 SMTP connection from localhost.localdomain (domain.com) [127.0.0.1]:36797 closed by QUIT
经过几次搜索,我在一个盒子里找到了答案

其目的是:

登录WHM并转到主>>DNS功能>>编辑域的MX条目


将相关域的MX优先级设置为0并保存。

检查文件/var/log/exim\u mainlog以查看有关错误的详细信息

tail -f /var/log/exim_mainlog

尝试发送电子邮件时,请检查文件/var/log/exim_mainlog以查看有关错误的更多信息

tail -f /var/log/exim_mainlog

在尝试发送电子邮件时,在运行脚本修复cPanel供电的服务器CentOS 6.5上的目录权限后,我遇到了相同的问题。我检查了日志文件tail-f/var/log/exim_mainlog,发现了这个错误:

require_files: error for /home/user_name/etc/domain.com: Permission denied
仅运行以下命令,问题已得到解决:

chown -R user_name:mail /home/user_name/etc/

希望这对其他人有所帮助。

在运行脚本修复cPanel供电的服务器CentOS 6.5上的目录权限后,我遇到了同样的问题。我检查了日志文件tail-f/var/log/exim_mainlog,发现了这个错误:

require_files: error for /home/user_name/etc/domain.com: Permission denied
仅运行以下命令,问题已得到解决:

chown -R user_name:mail /home/user_name/etc/

希望这对其他人有所帮助。

在Cpanel中检查您的MX条目,如果现有域优先级小于或等于0,请将其设置为1。我的是固定的。希望它能帮助你

检查Cpanel中的MX条目,如果现有域优先级小于或等于0,则将其设置为1。我的是固定的。希望它能帮助你

哇,经过大约一个小时的搜索和处理不同的文件后,我要提醒任何新手在你有备份或图像之前不要冒险编辑任何东西,因为你可能会对你的服务器造成不可挽回的损害。这么多人在谈论你应该做什么或测试,却没有任何真正的解决方案

不管怎样,以下是对我有效的方法:

真正的问题:Exim被更新为最新版本,其中有大量类似于此问题的bug

如何修复我的服务器:

通过SSH对Linux进行身份验证,并运行我们下载和安装旧版本EXIM的命令行

命令行1:wget 命令行2:rpm-Uvh-oldpackage exim-4.93-3.el7.x86_64.rpm 命令行3:systemctl重新启动exim 命令行4:Systemctl重新启动clad 命令行5:systemctl重新启动spamassassin

可选:只需键入Reboot即可重新启动服务器

上面的命令行执行以下操作:

下载旧软件包我相信你可以用这个文件搜索其他来源 在没有提示的情况下安装旧软件包 重新启动Exim服务 重新启动Clamd服务 重新启动spamassassin服务垃圾邮件过滤器
重新启动outlook或用于邮件客户端的任何东西并发送电子邮件。我的也可以,希望你的也可以。

哇,经过大约一个小时的搜索和处理不同的文件后,我警告任何新手在你有备份或图像之前不要冒险编辑任何东西,因为你可能会对你的服务器造成不可挽回的损害。这么多人在谈论你应该做什么或测试,却没有任何真正的解决方案

不管怎样,以下是对我有效的方法:

真正的问题:Exim被更新为最新版本,其中有大量类似于此问题的bug

如何修复我的服务器:

通过SSH对Linux进行身份验证,并运行我们下载和安装旧版本EXIM的命令行

命令行1:wget 命令行2:rpm-Uvh-oldpackage exim-4.93-3.el7.x86_64.rpm 命令行3:systemctl重新启动exim 命令行4:Systemctl重新启动clad 命令行5:systemctl重新启动spamassassin

可选:只需键入Reboot即可重新启动服务器

上面的命令行执行以下操作:

下载旧软件包我相信你可以用这个文件搜索其他来源 在没有提示的情况下安装旧软件包 重新启动Exim服务 重新启动Clamd服务 重新启动spamassassin服务垃圾邮件过滤器 重新启动outlook或用于邮件客户端的任何东西并发送电子邮件。我的管用,希望你的也管用