Postfix 在退役域名上发送清除错误?

Postfix 在退役域名上发送清除错误?

我已停用一些域名并将其从我的服务器中删除。由于 DNS NS 记录现在指向不存在的 DNS 服务器,因此用户向已停用的域名发送电子邮件不会收到错误回复。

我希望这些用户至少能收到错误回复,因此我将已停用的域的 NS 记录指向我的 DNS 服务器,并将 MX 记录添加到我的邮件服务器。在文件中

/etc/postfix/main.cf 

我做到了不是将已退役的域名添加到“mydestination=”行。

现在,当用户向已停用的域名发送电子邮件时,他会收到

Relay access denied error

我确实收到了这个中继错误,因为用户名仍然有效(我对所有域使用 1 个用户名),只有域名不再有效(实际上在这种情况下不受 postfix 支持)。

是否有可能返回类似于“ user not found”或“ domain not found”的内容?

答案1

看来我最初的想法是错误的,即向具有无效 NS 记录的域发送电子邮件时不会出现错误。大约一天后,您会收到类似以下内容的电子邮件:

Delivery to the following recipient failed permanently:

     [email protected]

Technical details of permanent failure:
DNS Error: xxxxx DNS type 'mx' lookup of mail.com responded with code NXDOMAIN
Domain name not found: mail.com

或者:

This is an automatically generated Delivery Status Notification.

Unable to deliver message to the following recipients, due to being unable to connect successfully to the destination mail server.

       [email protected]

邮件发送时间取决于发送邮件的邮件服务器。有些邮件服务器似乎会在 12 小时后停止尝试,而有些则需要长达 24 小时。

相关内容