从电子邮件中提取内容

时间:2012-03-30 13:26:14

标签: php email gmail pop3

我想开发一个应用程序,它将从电子邮件ID中提取以下内容,

  • 有关新电子邮件的通知
  • 主题
  • 汇款人
  • 未读电子邮件总数

现在我认为从所有主要的电子邮件提供商处提取电子邮件并不容易,所以我基本上想要为Gmail做这件事。

我只需要找到办法。请指导我。感谢

2 个答案:

答案 0 :(得分:3)

使用PHP IMAP扩展程序实际上相当容易。有很多功能可以用来列出收件箱中的所有电子邮件,并计算它们。阅读他们的主题或内容等。

在GMail中,标签相当于IMAP文档中的文件夹。

您可以连接到这样的GMail:

$mailbox = imap_open('{imap.gmail.com:993/imap/ssl}', 'email_address@gmail.com', $password);

哦!您还需要在不允许电子邮件访问的帐户上登录GMail,转到邮件设置 - >转发和POP / IMAP->启用IMAP

答案 1 :(得分:3)

GMail API的文档:https://developers.google.com/google-apps/gmail/

在获取正确的数据时可能会涉及一些代码编码,因此我建议您聘请附近的顾问为您做这件事。