设置:WHM/CPanel CentOS 5 服务器运行 Exim 和 Courier 用于邮件服务,以及 BIND 用于域名服务。
我最近更换了服务器。旧服务器运行的配置非常相似,所有帐户都通过 WHM 移植。但是,服务器无法发送,有时也无法接收电子邮件。
我看到的错误(当我收到错误邮件时)状态:
450 4.1.8:发件人地址被拒绝:未找到域
编辑以澄清:这是来自远程邮件服务器的错误响应。许多独立邮件服务器都返回相同的错误。
(电子邮件地址仅为一个有效示例)
我的第一反应当然是检查域名记录。然而,kt.org 似乎有一个有效的记录(包括 MX 记录),即使在其他地方和在线的完全不同的服务器上进行域名检查后也是如此。请注意,该问题似乎发生在服务器上托管的所有域名上,而不仅仅是 kt.org
我还确保已创建 PTR。
我在谷歌上搜索,只找到犯了相当基本的 DNS 错误的人,但要么是我瞎了/笨了(可能,DNS 不是我的强项),要么是问题比较老套。我已经想不出主意了,似乎找不到任何可以解释为什么服务器无法解析域名的东西。似乎没有任何遗漏或错误。
答案1
这不是 DNS 问题。您的 exim 尚未配置为接收该 kt.org 域的邮件。
看一眼:
http://www.exim.org/exim-html-3.20/doc/html/spec_43.html
我不熟悉 cPanel,所以我不知道您是否可以通过 cPanel 进行配置。
更新:
好的,这是另一个问题:我刚刚针对 kt.org 进行了 SMTP 交易,发送到[电子邮件保护](主题:测试消息),已被接受。
由于我能够检索 MX 的 DNS 记录和 MTA 的 A 记录,因此是时候查看远程服务器了。它们是否有过时的 DNS 记录?