我想在收到邮件时处理一个特定的邮箱,我知道我可以让 cron 每 n 分钟检查一次是否有邮件,但想知道是否有一种方法可以“监听”邮件而不是不断轮询。

有帮助吗?

解决方案

尝试的.forward文件

您可以通过管道将消息成你想要的任何程序或脚本,还要检查是否的procmail 可以做你想做的。

其他提示

根据您的邮件服务器上,有可能实际上有任何传入的消息被传递到一个过程。无论是在.forward的或通过设置一些更先进。在进出口你可以设置一个传输运行命令,对于某些地址。

作为 贾森佐尔达什 已经提到过,您也许可以在 MTA 本身中执行此操作。另一种可能性是 inotify 查看邮箱文件或maildir。

如果你没有对自己的(根访问)邮件服务器 - 您可以使用该Web服务: HTTP: //cloudmailin.net (200mails /月,免费) - 就像迷人和帮助我

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top