![将延迟队列中的电子邮件转发到特定电子邮件地址](https://linux22.com/image/703968/%E5%B0%86%E5%BB%B6%E8%BF%9F%E9%98%9F%E5%88%97%E4%B8%AD%E7%9A%84%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E8%BD%AC%E5%8F%91%E5%88%B0%E7%89%B9%E5%AE%9A%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E5%9C%B0%E5%9D%80.png)
我有大约 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 一词必须以大写形式指定。