有什么方法当我用户向admin@xx.com发送电子邮件时,php脚本会读取电子邮件的信息并自动重播给用户吗?
编辑::是否有任何方法当有人向我发送电子邮件至admin@xx.xx时,将调用一个脚本,这比每5秒使用一次cron作业更好
啦啦队
答案 0 :(得分:3)
如前所述,检查电子邮箱(POP3或IMAP)是处理电子邮件的有效方法。但是,如果您正在寻找实时处理,确实可以将邮件作为标准输入直接发送到php。
您基本上告诉邮件服务器将邮件传递到本地脚本。
您必须深入研究CLI PHP,并配置您的邮件服务器(需要与处理脚本位于同一服务器上)。所以这不是一个完全简单的过程。但这是可能的。我目前使用此方法运行PHP驱动的电子邮件讨论列表。
我很久以前配置了,所以我不记得所有的细节;但是this article应该指出你正确的方向。
答案 1 :(得分:0)
看一下php的imap extension module。它可以访问pop3和imap帐户。
当电子邮件发送到收件箱时,是否以及如何启动脚本取决于您的本地邮件系统。例如。使用qmail,您可以在.qmail
中使用command line。您可能想问ServerFault这是如何工作的以及如何配置(以及在哪里; afaik .qmail不是唯一可以添加命令行的地方)。