使用虚拟别名映射将邮件从Postfix发送到脚本

时间:2017-09-07 04:31:57

标签: postfix

我正在使用Postfix / Dovecot,我正在尝试将收到的消息传递给我的'catch-all'帐户到脚本,同时忽略接收到预定义用户邮箱的消息。

如果我在main.cf文件中的'mydestination'变量中指定我的域名,我已成功运行脚本,但根据postfix文档,'mydestination'中列出的每个主机名都被视为LOCAL通过Postfix,因此它尝试将邮件传递给该本地用户 - 在我的情况下不存在,因为我正在使用虚拟别名映射中配置的VIRTUAL用户。

我花了几个小时在SO和其他论坛上浏览各种各样的线程,但我很空洞。我需要一种方法只将收到的消息发送到此catch-all帐户到脚本。有没有人有经验以这种方式向特定用户发送脚本并且可以提供建议?

由于

1 个答案:

答案 0 :(得分:0)

你能解释一下你想要做的更多事吗? 您希望Postfix将所有传入的邮件捕获到目录,然后您想运行一个脚本来对这些邮件进行一些处理吗?

在这种情况下,您必须配置Postfix(main.cf)。 然后你必须让你的脚本在正确的目录上运行。 我认为你不需要制作Postfix并且脚本可以通信。

如果您需要Postfix配置中的更多帮助以捕获一个目录中的所有传入邮件,请告诉我,我可以提供帮助。