在Postfix队列中更改所有邮件的收件人

运行postqueue -p我发现有很多电子邮件被阻塞在一个最近改变了那个域的实体中。

有没有办法改变邮件的所有收件人卡住在*@entity.be到[email protected]

因此,我可以轻松地检查哪些邮件很重要,需要重新发送,哪些邮件可以删除。

我知道我可以用这里提出的解决scheme一个接一个地做所有的邮件,但是很多人都这样做。

首先要注意的是,重复的消息需要重写。 所以最简单的事情是发布和重新发送这些电子邮件,并在postfix中启用适当的地址重写。

喜欢这个:

  recipient_canonical_maps = regexp:/etc/postfix/recipient_canonical.pcre 

有了这个内容:

 /^(.*@)entity.be$/ [email protected]

然后释放并重新sorting

 postsuper -HALL
 postsuper -rALL