告诉Postfixpipe道从某些电子邮件到某些脚本

我目前正在使用Postfix将来自我们的支持电子邮件地址的电子邮件传送给我们的WHMCS安装到支持部门。 这一直工作很好。 问题是现在我们有一个实时聊天窗口小部件,当有人发送离线消息时,它会发送到销售电子邮件,但是它来自Zopim:

From: Zopim «[email protected]» 

我想要做的是在Postfix中过滤,如果传入销售地址的电子邮件是从该电子邮件发送到另一个脚本而不是WHMCS,我们已经写了一个PHP脚本来刮掉电子邮件,并将发件人更改为实际的发件人Zopim从实时聊天部件收到的信息:

 From: Visitor xxxxxxx <[email protected]> URL: http://www.domain.com/ Lorim Ipsum ---- Zopim http://www.zopim.com 

我们正在做别名文件/etc/aliases的pipe道:

 support: "| /usr/bin/php -q /var/www/pipe/pipe.php" abuse: "| /usr/bin/php -q /var/www/pipe/pipe.php" sales: "|/usr/bin/php -q /var/www/pipe/pipe.php" 

不要将电子邮件直接pipe理到脚本中,而应先将其pipe理为procmail。 Procmail可以查看标题并相应地路由它。