【发布时间】:2015-11-12 14:50:22
【问题描述】:
我收到由我的一台服务器上的用户生成的电子邮件警报。这些警报是由 server@######.com 生成的,它们与第三方软件无法正常工作有关。
我正在尝试使用 procmail 将这些电子邮件复制(因为我想继续接收这些)到 ABC@XYZ.com。
我正在寻找正文中包含“C:”后跟 6 个字符、一个点和另外 3 个字符的电子邮件。所有这些都运行良好,但我希望第三方从我 bruno@XXXXXX.com 而不是服务器处获取这些电子邮件。
如何将电子邮件复制给第三方并将发件人地址更改为 bruno@XXXXX.com?
这是 procmail 文件:
cat .procmailrc
DROPPRIVS=yes
LOGFILE=$HOME/procmail.log
:0 c:
* B ?? C:......\....
! ABC@XYZ.com
:0 B:
* ^To: .*alerts@XXXXXX.com
! bruno@XXXXXX.com
【问题讨论】: