邮递员:是否可以重新发送退回的电子邮件?

邮递员:是否可以重新发送退回的电子邮件?

我刚刚安装了一个 Mailman 服务器来发送新闻通讯,但我(愚蠢地)没有等待足够长的时间让新的专用子域名在 DNS 网络中传播就发送了第一个新闻通讯,所以现在我有很多被退回的电子邮件 :((由于Sender address rejected: Domain not found (in reply to RCPT TO command)

由于大约一半的电子邮件都已发送完毕,现在 DNS 问题已经解决,是否可以告诉 Mailman 重新发送被退回的电子邮件?

以下是其中一封被退回邮件的 Postfix 日志:

Oct 30 10:07:02 localhost postfix/smtpd[28548]: 47C5EC4134: client=localhost[127.0.0.1]
Oct 30 10:07:02 localhost postfix/cleanup[28580]: 47C5EC4134: message-id=<[email protected]>
Oct 30 10:07:02 localhost postfix/qmgr[14515]: 47C5EC4134: from=<[email protected]>, size=431670, nrcpt=1 (queue active)
Oct 30 10:07:02 localhost postfix/smtp[28562]: 47C5EC4134: to=<[email protected]>, relay=smtp.XXX.com[XX.XXX.X.XXX]:25, delay=0.42, delays=0.05/0/0.21/0.16, dsn=4.1.8, status=deferred (host smtp.XXX.com[XX.XXX.X.XXX] said: 450 4.1.8 <[email protected]>: Sender address rejected: Domain not found (in reply to RCPT TO command))
Oct 30 10:16:20 localhost postfix/qmgr[14515]: 47C5EC4134: from=<[email protected]>, size=431670, nrcpt=1 (queue active)
Oct 30 10:16:20 localhost postfix/smtp[29719]: 47C5EC4134: to=<[email protected]>, relay=smtp.XXX.com[XX.XXX.X.XXX]:25, delay=558, delays=558/0.06/0.1/0.04, dsn=4.1.8, status=deferred (host smtp.XXX.com[XX.XXX.X.XXX] said: 450 4.1.8 <[email protected]>: Sender address rejected: Domain not found (in reply to RCPT TO command))
Oct 30 10:26:20 localhost postfix/qmgr[14515]: 47C5EC4134: from=<[email protected]>, size=431670, nrcpt=1 (queue active)
Oct 30 10:26:20 localhost postfix/smtp[30860]: 47C5EC4134: to=<[email protected]>, relay=smtp.XXX.com[XX.XXX.X.XXX]:25, delay=1159, delays=1158/0.03/0.34/0.05, dsn=4.1.8, status=deferred (host smtp.XXX.com[XX.XXX.X.XXX] said: 450 4.1.8 <[email protected]>: Sender address rejected: Domain not found (in reply to RCPT TO command))
Oct 30 10:46:20 localhost postfix/qmgr[14515]: 47C5EC4134: from=<[email protected]>, size=431670, nrcpt=1 (queue active)
Oct 30 10:46:21 localhost postfix/smtp[320]: 47C5EC4134: to=<[email protected]>, relay=smtp.XXX.com[XX.XXX.X.XXX]:25, delay=2359, delays=2359/0.03/0.1/0.04, dsn=4.1.8, status=deferred (host smtp.XXX.com[XX.XXX.X.XXX] said: 450 4.1.8 <[email protected]>: Sender address rejected: Domain not found (in reply to RCPT TO command))
Oct 30 11:16:20 localhost postfix/qmgr[14515]: 47C5EC4134: from=<[email protected]>, size=431670, nrcpt=1 (queue active)
Oct 30 11:16:20 localhost postfix/smtp[3133]: 47C5EC4134: to=<[email protected]>, relay=smtp.XXX.com[XX.XXX.X.XXX]:25, delay=4158, delays=4158/0.03/0.1/0.06, dsn=4.1.8, status=deferred (host smtp.XXX.com[XX.XXX.X.XXX] said: 450 4.1.8 <[email protected]>: Sender address rejected: Domain not found (in reply to RCPT TO command))
Oct 30 11:16:20 localhost postfix/qmgr[14515]: 47C5EC4134: from=<[email protected]>, status=expired, returned to sender
Oct 30 11:16:20 localhost postfix/bounce[3136]: 47C5EC4134: sender non-delivery notification: 9CFC2C0560
Oct 30 11:16:20 localhost postfix/qmgr[14515]: 47C5EC4134: removed

答案1

通常错误信息

Sender address rejected: Domain not found (in reply to RCPT TO command)

表示这是暂时的由于不存在域而导致的错误。DNS 更改通常在 24 小时内传播,默认情况下 Postfix 应该自动地重试此投递直到maximal_queue_lifetime(默认值为 5 天)。

由于你不小心设置maximal_queue_lifetime为 1 小时,那么 postfix 将放弃重试 1 小时后。然后 postfix 将向 mailman 发送退回邮件。

因此,您需要重新发送电子邮件给 mailman。如果您已配置档案在邮递员列表中,您可以在那里检索原始电子邮件。

相关内容