【发布时间】:2011-06-01 08:00:31
【问题描述】:
我需要以编程方式捕获电子邮件以及使用 php 附加到电子邮件的任何文件。运行 cron 作业是继续检查是否有任何新电子邮件的唯一方法,还是有办法在新电子邮件到达时自动触发一些代码?感谢任何帮助!
【问题讨论】:
我需要以编程方式捕获电子邮件以及使用 php 附加到电子邮件的任何文件。运行 cron 作业是继续检查是否有任何新电子邮件的唯一方法,还是有办法在新电子邮件到达时自动触发一些代码?感谢任何帮助!
【问题讨论】:
你有没有看过 Postie 是如何为 WordPress 做的?
【讨论】:
对于您问题的第二部分:如果您运行自己的邮件服务器并希望避免轮询以获取新邮件,那么您可以向 /etc/aliases 添加一个条目,让您的 MTA 知道转发到您的 PHP 脚本,就像这样:
uploads: "|/usr/bin/php -q /var/flickr/uploads.php"
此条目将告诉您的 MTA 将 uploads@example.com 的任何电子邮件传送到 uploads.php。从那里,您可以阅读STDIN,解析 MIME 消息,并随意处理它
(从 Cal Henderson 的书中偷来的 Building Scalable Websites。我强烈推荐第 6 章)
【讨论】:
我有一个应用程序可以做到这一点。
【讨论】: