邮箱监控和脚本

邮箱监控和脚本

这是我以前没有做过的事情...所以不确定有哪些好的资源或可靠的起点。

我想要做的是...在我的 Ubuntu Server 10.10 盒子上,我需要设置一个邮箱...我们称之为:OnCall。当这个邮箱收到消息时,我想用某种东西来处理它(最有可能是 bash,尽管我并不反对学习其他东西)。

假设我收到一条消息:

发件人:Program@localhost
收件人:OnCall@localhost
主题:错误消息
我的程序生成了一个您应该知道的错误...#page JDoe

然后,它将通过辅助系统处理该消息(使用已经存在的寻呼机系统登录辅助系统,其中包括 OnCall 人员的调度程序、电话号码等)。

登录到远程系统>>
页面:JDoe
主题:错误消息
正文 我的程序生成了一个您应该知道的错误...

如果某样东西已经存在(不是一直存在吗?)那就太棒了……否则,我需要自己做一些简单的事情。与其摸索着做,不如先听听专家的建议。

答案1

对于问题的第一部分,您可以使用 procmail 或 maildrop 根据过滤规则将传入的消息传送到外部程序。

这将允许您捕获传入的消息并辨别要转发的内容。

第二部分,我认为这需要您自己编写自定义脚本来处理特定的实施细节。编写完成后,您可以使用 procmail 或 maildrop 规则将邮件传送给它。

相关内容