【发布时间】:2010-12-04 21:16:00
【问题描述】:
我希望通过一种基于事件的方式来了解我何时收到电子邮件。现在我正在使用 gmail,但电子邮件主机并不重要。我真的需要投票吗?
【问题讨论】:
我希望通过一种基于事件的方式来了解我何时收到电子邮件。现在我正在使用 gmail,但电子邮件主机并不重要。我真的需要投票吗?
【问题讨论】:
您可以将邮件转发到使用 .forward 文件的 *nix 主机,然后通过管道将邮件发送到处理程序中引发事件的脚本(通过 ping URL 等)
以下是 CPanel/PHP 环境中的示例:http://kb.siteground.com/article/How_to_pipe_an_email_to_a_PHP_script.html
【讨论】:
如果您使用 IMAP 连接到 gmail,您应该可以使用 IDLE command。 Gmail 的 IMAP 服务器确实支持 IDLE。
【讨论】:
RFC 5465 建议对 IMAP 进行 NOTIFY 扩展。不过,很多服务器不太可能实现它。
【讨论】:
我在 GMAIL 和 Dreamhost(使用 courier)上的 IDLE 运气不佳。 Exchange 在 IDLE 方面做得很好:我在不到一秒的时间内看到邮箱更新。
如果没有良好的 IDLE 支持,是的,您需要轮询。
【讨论】: