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

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

我有大约 15 封电子邮件deferred queue要发送[email protected]。以下是 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,但它只转发新邮件,对延迟队列中的现有邮件不起作用

答案1

postsuper -r就是你要找的。从手册页中:

-rqueue_id 从命名的邮件队列中重新排队具有命名队列 ID 的消息(默认值:保持、传入、活动和延迟)。

此外,您可能想指定ALL是否要处理所有延期的消息。

指定“-r ALL”以重新排队所有消息。作为安全措施,ALL 一词必须以大写形式指定。

postsuper(1)

相关内容