2010-03-17 50 views
1

还记得iwantsandy.com?它的功能非常流行。反正,我正在寻找类似的东西,但我的问题是,如何处理传入的电子邮件?假设我使用PHP或甚至Ruby来执行此操作。我需要一种方法来处理电子邮件并将其转储到数据库中。那么好吧,但我的主要问题是得到一个脚本来揭开序幕,当电子邮件进来。处理与脚本传入的电子邮件

我有一个VPS,所以我有完全控制自己的工作环境和它的运行Centos的。

+0

我会从'procmail' – 2010-03-18 00:48:09

回答

7

建立一个管道别名将消息转发到一个脚本的标准输入:

/etc/aliases中:

sendmailhere: |/usr/local/bin/myscript 
+0

开始,你可能需要运行'newaliases'命令 – 2010-03-17 22:26:47

+0

FB和其他网站的一些公司如何做到这一点?你知道那些你可以直接发送图片到与你的帐户相关的电子邮件地址的地方。想象一下,在任何时候,数以百计的人都会发送这样的电子邮件。脚本能够处理这个问题吗? – luckytaxi 2010-03-18 00:28:29

+0

MTA将收到的消息排队,直到脚本准备好处理它们。 – 2010-03-18 00:33:34

1

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