这是我以前没有做过的事情...所以不确定有哪些好的资源或可靠的起点。
我想要做的是...在我的 Ubuntu Server 10.10 盒子上,我需要设置一个邮箱...我们称之为:OnCall。当这个邮箱收到消息时,我想用某种东西来处理它(最有可能是 bash,尽管我并不反对学习其他东西)。
假设我收到一条消息:
发件人:Program@localhost
收件人:OnCall@localhost
主题:错误消息
我的程序生成了一个您应该知道的错误...#page JDoe
然后,它将通过辅助系统处理该消息(使用已经存在的寻呼机系统登录辅助系统,其中包括 OnCall 人员的调度程序、电话号码等)。
登录到远程系统>>
页面:JDoe
主题:错误消息
正文 我的程序生成了一个您应该知道的错误...
如果某样东西已经存在(不是一直存在吗?)那就太棒了……否则,我需要自己做一些简单的事情。与其摸索着做,不如先听听专家的建议。
答案1
对于问题的第一部分,您可以使用 procmail 或 maildrop 根据过滤规则将传入的消息传送到外部程序。
这将允许您捕获传入的消息并辨别要转发的内容。
第二部分,我认为这需要您自己编写自定义脚本来处理特定的实施细节。编写完成后,您可以使用 procmail 或 maildrop 规则将邮件传送给它。