Joh*_*eid 1 domain-name-system postfix mx-record
我管理的服务器出现问题。
有人告诉我,一些电子邮件没有通过。这些始终来自某些人。这是他们收到的退回错误:
此消息是由邮件传递软件自动创建的。
您发送的邮件无法发送给一个或多个收件人。这是一个永久性错误。以下地址失败:
“example@fish-thecompany.com”:域没有有效的邮件交换器
我不知道如何处理这个。显然我有邮件交换器,因为我们可以毫无问题地发送和接收电子邮件(通常)。
有什么我可以做的吗,或者我是否需要联系无法找到邮件交换器的域的邮局管理员?
假设这是您的真实域(非常感谢),您的 MX 记录有问题:
[me@lory ~]$ dig mx fish-thecompany.com
[...]
;; ANSWER SECTION:
fish-thecompany.com. 86313 IN MX 20 mail.fish-thecompany.com.
[me@lory ~]$ dig mail.fish-thecompany.com
[...]
;; ANSWER SECTION:
mail.fish-thecompany.com. 86300 IN CNAME fish-thecompany.com.
fish-thecompany.com. 86300 IN A 109.228.0.95
Run Code Online (Sandbox Code Playgroud)
但是RFC2181在这个问题上非常清楚:
10.3. MX 和 NS 记录
用作 NS 资源记录值的域名或 MX 资源记录值的一部分不能是别名。规范不仅在这一点上很清楚,而且在这两个位置中的任何一个中使用别名既不能像预期的那样有效,也不能很好地实现可能导致这种方法的雄心。该域名必须具有一个或多个地址记录作为其值。目前,这些将是 A 记录,但将来可能会接受其他提供寻址信息的记录类型。 它也可以有其他 RR,但绝不能有 CNAME RR。
我的猜测是,您的某些发件人正在使用无法容忍违反此特定 RFC 的邮件服务器;就他们的服务器而言,您确实没有任何有效的邮件交换器。解决这个问题,让你的 MX 引用主机成为 A 记录,这可能会有所改善。
| 归档时间: |
|
| 查看次数: |
9379 次 |
| 最近记录: |