使用脚本处理传入的电子邮件

还记得iwantsandy.com吗? 它的function非常受欢迎。 不管怎样,我正在寻找类似的东西,但我的问题是,如何处理传入的电子邮件? 让我们假设我使用PHP或者甚至是Ruby来做这件事。 我需要一种方法来处理电子邮件并将它们转储到数据库或其他东西。 好的,但我的主要问题是在收到电子邮件时启动脚本。

我有一个VPS,所以我可以完全控制我的环境,它正在运行Centos。

设置管道别名,将消息转发到脚本的stdin:

的/ etc /别名:

 sendmailhere: |/usr/local/bin/myscript 

对于这个项目,我会使用PHP电子邮件客户端,如IMAP for PHP 。 我会有一个cron工作来每隔约10分钟执行一次PHP脚本。 它将下拉收件箱中的所有邮件并根据需要进行回复。