收到电子邮件时触发事件

时间:2008-11-22 17:12:04

标签: email imap

我正在尝试写一些将消息内容放在队列中的东西,以便稍后完成工作。我一直在搞IMAP IDLE并取得了不同程度的成功。

我想知道是否有人知道让邮件服务器接收电子邮件的方法,然后执行将电子邮件的内容发布到URL端点的操作。

有什么想法吗?谢谢!

2 个答案:

答案 0 :(得分:6)

尝试fetchmailprocmail。您定期轮询邮件服务器(必要时每分钟一次)并使用fetchmail从IMAP服务器下载。设置procmail规则以在符合您选择条件的电子邮件上运行通知程序应用程序。

任何脚本语言(perl,python,tcl / tk等)都有优秀,成熟且易于使用的电子邮件处理程序库(实际上你可以为大多数语言提供这种东西),所以它应该是相当的直接在其中一个中编写处理程序。

答案 1 :(得分:0)

配置SMTP(邮件传输)服务器以将邮件传递到执行所需操作的应用程序。如果可以避免,请不要在IMAP(邮箱客户端)级别上执行此操作。