Gmail邮件通过oauth获取

时间:2015-07-02 05:04:37

标签: php email gmail

http://appdeal.com/appDeal/getmail2.php

我正在尝试接收电子邮件。

当有人在我的网站上注册他们的电子邮件时,我必须这样做。然后他们使用Gmail誓言将电子邮件与我的网站链接。然后我必须使用这些誓言令牌在一段时间后阅读他们的邮件并解析这些邮件,以HTML格式从电子邮件中获取一些重要文本,所以我使用XPATH轻松解析它。

有人可以为此提供帮助吗?

1 个答案:

答案 0 :(得分:0)

对于提取电子邮件,您基本上有两种选择:

您可以使用Gmail API,也可以使用Context.IO之类的服务。

如果您使用Context.IO,您还可以访问其他收件箱,而不仅仅是GMail。如果您使用Gmail API,请确保在获取oAuth令牌时要求离线访问,否则您将无法在以后拨打电子邮件。在PHP中直接通过IMAP获取电子邮件似乎相当复杂。

当涉及到实际解析电子邮件时,请记住,电子邮件的HTML并不总是准确的,并且当布局略有变化时,XPath方法将失败。出于经验(我是mailparser.io的创始人),我建议您依靠文本模式进行解析。搜索您可以识别的内容,例如"订单ID:"以正则表达式为例。