我们正在使用Postfix进行邮件传递,我正在尝试使shell脚本处理发送给[email protected]的电子邮件。在Postfix中定义“messagle处理程序”
有没有办法做到这一点,怎么做?
我想创建一个基于电子邮件的公告板前端。用户分为两个派别:希望使用论坛的用户和喜欢使用邮件列表的用户。我们的想法是创建一个解决方案,通过发送有关新帖子的电子邮件通知(这是简单的部分)并允许用户通过电子邮件发送,这样元数据(如主题ID)将被编码电子邮件地址。
我们正在使用Postfix进行邮件传递,我正在尝试使shell脚本处理发送给[email protected]的电子邮件。在Postfix中定义“messagle处理程序”
有没有办法做到这一点,怎么做?
我想创建一个基于电子邮件的公告板前端。用户分为两个派别:希望使用论坛的用户和喜欢使用邮件列表的用户。我们的想法是创建一个解决方案,通过发送有关新帖子的电子邮件通知(这是简单的部分)并允许用户通过电子邮件发送,这样元数据(如主题ID)将被编码电子邮件地址。
在/ etc/aliases中
你应该能够别名的脚本,像这样
[email protected]: |"/path/to/ScriptOrExecutableHere"
我这样做是我的Trac的安装和它的工作就像一个魅力...
编辑:哦,我没有意识到你将要别名动态地址...我认为你需要一个脚本来为论坛线程创建别名电子邮件地址...
编辑2:其实你也许可以使用catchall这样的东西...
我还没有做到这一点,但你会将“@ example.org”替换为命令。有关详情,请参阅here
如果example.org电子邮件仅用于讨论,则可以将整个@ example.org转发给您的脚本。或者你可以使用@views.example.org。
后缀的前,队列内容过滤可以帮助:
http://www.postfix.org/SMTPD_PROXY_README.html
我写了一个关于你如何使用它,但你可以很容易地适应您的需求岗位:
http://returnbooleantrue.blogspot.com/2011/10/google-apps-split-delivery-for-email.html
有可能有一个正则表达式别名? – Arnelism 2009-01-28 14:25:22