在Postfix中定义“messagle处理程序”

时间:2009-01-28 13:38:03

标签: email-integration postfix-mta

我们正在使用Postfix进行邮件传递,我正在尝试使用shell脚本处理发送到foo-bar-baz-bat@example.org的电子邮件。

有没有办法做到这一点以及如何做?

我正在尝试为公告板创建基于电子邮件的前端。用户分为两派:想要使用论坛的人和喜欢使用邮件列表的人。我们的想法是创建一个解决方案,通过发送有关新帖子的电子邮件通知(这是容易的部分)来取悦两个组,并且还允许人们通过电子邮件发布,其中元数据(例如主题ID)将被编码在电子邮件地址。

3 个答案:

答案 0 :(得分:1)

/ etc / aliases中的

你应该能够为这样的脚本添加别名

foo-bar-baz-bat@example.org: |"/path/to/ScriptOrExecutableHere"

我用我的Trac安装完成了它,它就像一个魅力......

编辑:哦......我没有意识到你会对动态地址产生别名......我认为你需要一个脚本来创建论坛帖子的电子邮件地址别名......

EDIT2:实际上你可以使用这个类似的东西......

我还没有这样做,但你会将“@ example.org”别名为命令。有关详情,请参阅here

答案 1 :(得分:0)

如果exam​​ple.org电子邮件仅用于讨论,您可以将整个@ example.org转发到您的脚本。或者你可以使用@ discuss.example.org。

答案 2 :(得分:0)

Postfix的前队列内容过滤器可以提供帮助:

http://www.postfix.org/SMTPD_PROXY_README.html

我写了一篇关于如何使用它的文章,但您可以根据自己的需要轻松调整它:

http://returnbooleantrue.blogspot.com/2011/10/google-apps-split-delivery-for-email.html