将延期队列中的电子邮件转发到特定的电子邮件地址

我有约15封邮件发送到[email protected] deferred queue ,低于mailq样本

 -Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient------- 0531B51E5501* 1354 Mon May 8 19:15:18 [email protected] [email protected] EB01051E83E4* 1333 Tue May 9 22:50:29 [email protected] [email protected] ... ... ... 

我试图编辑/etc/postfix/virtual但它只转发新的电子邮件,并不工作在延期队列中的现有电子邮件

postsuper -r是你正在寻找的。 从手册页:

-r queue_id使用指定的邮件队列中的已命名队列标识重新排列邮件(缺省值:保留,传入,活动和延迟)。

此外,如果您的意图是处理所有延迟的消息,您可能需要指定ALL

指定“-r ALL”重新发送所有消息。 作为安全措施,ALL一词必须用大写字母来表示。

postsuper(1)