更改排队邮件的发件人地址

z00*_*0bs 6 sendmail queue

是否可以更改已经排队的邮件的发件人地址?

到目前为止,我们使用的中继服务器在几天前悄悄改变了它的策略,现在拒绝没有经过验证的发件人地址的邮件。我们现在已经调整了 sendmail 的设置,但是一些带有旧发件人地址的邮件已经卡在队列中 ( Sender address rejected: unverified address)。我可以更改他们的发件人地址吗?

Set*_*son 8

查看 /var/spool/mqueue。每封邮件有两个文件。dfblah 用于电子邮件文本,qfblah 用于标题。您可以忽略 df 文件并集中 qf 文件。根据您是否只需要修改信封来源或标题来源,您可能需要修改一两个位置。

在开始修改这些文件之前保存一份副本。也杀死 sendmail 以避免锁定/竞争问题。