smtp回拨新电子邮件

时间:2011-08-30 20:25:27

标签: php smtp

我有一个我自己构建的自定义应用程序,它依赖于cron作业每5分钟检查一次新电子邮件。如果有新电子邮件,则执行操作。我想要做的是在新电子邮件到达然后执行操作时触发回调。

我可以将cron作业设置为1分钟(目前设置为5分钟),但这似乎浪费了资源。该应用程序是用PHP构建的,任何帮助都会受到赞赏,我只是不确定我应该在什么方向看待它们。

M

2 个答案:

答案 0 :(得分:2)

您可以使用MailGun或SendGrid的Parse API之类的内容,它会收到您的电子邮件并回复您指定的端点。

答案 1 :(得分:1)

非常基本的邮件管道脚本:

 #!/usr/bin/php -q
<?php
// read from stdin
$fd = fopen("php://stdin","r");
$email = "";
while ( !feof($fd) ){
    $email .= fread($fd,1024);
}
fclose($fd);

?>

你使用$ email做什么,取决于你需要什么