标签: php smtp
我有一个我自己构建的自定义应用程序,它依赖于cron作业每5分钟检查一次新电子邮件。如果有新电子邮件,则执行操作。我想要做的是在新电子邮件到达然后执行操作时触发回调。
我可以将cron作业设置为1分钟(目前设置为5分钟),但这似乎浪费了资源。该应用程序是用PHP构建的,任何帮助都会受到赞赏,我只是不确定我应该在什么方向看待它们。
M
答案 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做什么,取决于你需要什么