存储并转发邮件,但在转发的邮件中更改FROM标头

我需要一个存储邮件并将其转发到另一个地址的procmail配方。

以下工作正常:

:0c ! [email protected] 

但是..现在我需要更改正在转发的邮件中的From:标头,而且我知道可以使用formail来完成,但是我没有find有关如何执行此操作的很好的示例仍然存储电子邮件

编辑:自己解决,看下面的答案

我设法通过使用这个配方来解决这个问题,而且我还添加了一个改变我们转发的系统From:地址的行

 # store mail in default folder and continue after that :0c ${DEFAULT} # change header :0fhw | formail -i "From: [email protected]" # forward mail :0 ! [email protected]