在 DNS 中,当我service.example.com. CNAME box.example.com.
自动向大约 10,000 个地址发送电子邮件时(不用担心,没有什么险恶的),我将信封从设置为[email protected]
. 在返回的反弹中,大约 70% 的信封设置为[email protected]
(这是我所期望的),但大约 30% 的信封设置为[email protected]
。
这里发生了什么?某些 MTA 在发现 CNAME 时是否会更改信封?哪些 MTA?
使用 A 记录而不是 CNAME 是个好主意service.example.com.
吗?
是的,一些 MTA 重写地址,通常是带有自定义宏的 sendmail,它们试图将多个内部(以前的外部)域合并到一个一致的外部域中。
您的反弹百分比也可以用反弹回来的水平来解释。例如,从您的边缘 MTA 反弹可能看起来与从其他人的 MTA 反弹不同。
由于缺乏细节,我无法说出您的情况的确切表现。
标
Return-Path:
头由 MDA 指定,它使用MAIL FROM
命令中标识的地址。MTA 通常默认
MAIL FROM
为发送邮件的用户。例如,qmail-inject
使用-f
标志调用可以将 更改Return-Path
为指定的电子邮件地址。例如,我的用户名是 awesomebox(.awesomedomain.org) 服务器上的 warner。如果我使用 mutt 发送电子邮件并将
From:
标头指定为 [email protected],则 MTA (QMAIL) 将默认指定MAIL FROM
为 [email protected]。相同的性能将适用于通过 Apache 运行的 CGI,它将默认为
Return-Path
Apache 运行的用户。根据 RFC 1123,您的 MX 记录必须指向带有 A 记录(和/或 IPv6 的 AAAA)的主机名,并且永远不能指向带有 CNAME 的主机名!