邮箱接收邮件时触发脚本?

时间:2009-02-27 20:10:44

标签: email cron polling background-process

我希望在接收邮件时处理特定邮箱,我知道我可以每隔n分钟检查一次邮件,但是想知道是否有办法“监听”邮件而不是连续轮询。

5 个答案:

答案 0 :(得分:3)

尝试.forward file

您可以将邮件传递到您想要的任何程序或脚本中,还可以检查procmail是否可以执行您想要的操作。

答案 1 :(得分:3)

如果您正在使用postfix,我建议aliasing您感兴趣的邮箱,以便为您完成工作。然后没有民意调查。消息进入并直接进行处理。

答案 2 :(得分:3)

根据您的邮件服务器,可能会将任何传入邮件实际传递给进程。无论是在.forward还是通过设置更先进的东西。在exim中,您可以设置传输以运行某些地址的命令。

答案 3 :(得分:2)

正如JasonZoredache已经提到的那样,您可以在MTA本身中执行此操作。另一种可能性是让inotify观看邮箱文件或maildir。

答案 4 :(得分:2)

如果你自己没有邮件服务器(root-access) - 你可以使用一个网络服务:http://cloudmailin.net(200个邮件/月免费) - 像魅力一样工作并帮助我。