正在从电子邮件中提取内容


Extracting Content from Email

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

  • 关于新电子邮件的通知
  • 主题
  • 发件人
  • 未读电子邮件总数

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

我只需要找到做这件事的方法。请指导我。谢谢

使用PHP IMAP扩展实际上相当容易。那里有很多功能,你可以用来列出收件箱中的所有电子邮件,并对其进行计数。阅读他们的主题或内容等等。

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

你可以连接到这样的GMail:

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

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

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

可能会有一些代码篡改涉及到获取正确的数据,所以我建议您雇佣附近的顾问为您做这件事。