代码之家  ›  专栏  ›  技术社区  ›  ggutenberg

在新电子邮件(google apps/gmail)上触发php脚本

  •  9
  • ggutenberg  · 技术社区  · 14 年前

    当一封新邮件到达google apps(gmail)时,有没有办法触发一个php脚本?我已经找到了一种方法来调查收件箱以查找新邮件,但理想情况下我希望有一个更基于事件的解决方案。基本上,我需要从某个服务器上运行它,该服务器将解析新的电子邮件消息,并根据消息的内容自行处理。

    2 回复  |  直到 7 年前
        1
  •  6
  •   Charles    14 年前

    大多数邮件传输代理都允许您放入过滤器,以便在收到邮件时通过程序处理传入邮件。例如,Spamasassin就是这样工作的。

    因为Gmail是托管的,所以你不能这么做。

    在这种情况下唯一现实的答案是投票。谢天谢地,gmail公开了pop3和imap访问,所以检查应该非常简单。有几个 comprehensive mail reading libraries 否则你可能会疯了 poke at IMAP directly .

    编辑:因为你在google应用上,还有 an Atom feed of unread messages 尽管您仍然需要一些东西来轮询提要,除非您正好有一些方便的东西可以为您进行轮询并触发请求。我隐约记得现在的情况,但我不记得它叫什么…

        2
  •  1
  •   Gaurav Gupta    11 年前

    现在可以使用 Google Apps Scripts . 您必须创建一个脚本并向其附加一个触发器,以每1分钟左右运行一次。如果找到新的电子邮件,只需调用URL即可。