处理 MXlo - Public MX 记录指向本地主机

Dealing with MXlo - Public MX records pointed to localhost

"MXlo means DNS resource records of the MX type that have a value of localhost."

我们代表我们的客户 (A) 向他们的客户 (B) 发送邮件。

如果 (A) 得到 (B) 的电子邮件地址错误,并且生成的电子邮件地址是针对停放有使用 MXlo 的停放站点(例如 Sedo Parking)的域,我的系统发送到 (A) ) 报告我的系统配置错误。

有没有人知道在 sendmail 中更好地处理这个问题的方法,或者我是否必须考虑以某种方式破解我的解析器库?

comp.mail.sendmail 从 Claus Aßmann 收到的建议如下:

查看 badmx 并将其用于 check_rcpt。

自己写DNS映射查找NS,检查是否匹配sedoparking.com并拒绝那些地址。

在进一步阅读和试验之后,我认为这可行...

FEATURE(`badmx')

LOCAL_RULESETS
SLocal_check_rcpt
R<$+@$+>        $: <@> $| $>BadMX