Php 针对收件箱中的每封新电子邮件触发,通过IMAP获取

Php 针对收件箱中的每封新电子邮件触发,通过IMAP获取,php,email,imap,zoho,Php,Email,Imap,Zoho,我写了一个脚本,从电子邮件收件箱中提取数据。现在,当我在浏览器上运行时,它工作正常。 我想为收件箱中的每封新电子邮件运行此脚本。自动运行可以通过CronJob完成。但在我的服务器上,Cron有一个限制,即30分钟,这对我来说太长了 我怎么能这样做?我需要为每封新邮件运行该脚本 这是我用PHP编写的IMAP代码 /* try to connect */ $inbox = imap_open($hostname,$username,$password) or die('Cannot connect

我写了一个脚本,从电子邮件收件箱中提取数据。现在,当我在浏览器上运行时,它工作正常。 我想为收件箱中的每封新电子邮件运行此脚本。自动运行可以通过CronJob完成。但在我的服务器上,Cron有一个限制,即30分钟,这对我来说太长了

我怎么能这样做?我需要为每封新邮件运行该脚本

这是我用PHP编写的IMAP代码

/* try to connect */
$inbox = imap_open($hostname,$username,$password) or die('Cannot connect to Email: ' . imap_last_error());
/* grab UNSEEN emails */
$emails = imap_search($inbox,'UNSEEN');

使用守护进程?使用另一种不以网络为中心的语言?在SMTP服务器中安装筛选器,使其在收到邮件时运行,而不是使用IMAP?是否使用守护程序?使用另一种不以网络为中心的语言?在SMTP服务器中安装筛选器,使其在收到邮件时运行,而不是使用IMAP?