如何解析发送到 gmail 帐户的电子邮件并将其内容存储在我的数据库中?

How do I parse emails sent to a gmail account and store their contents in my database?

我在介绍网络开发 class。我希望能够设置一个 Web 服务器,该服务器将定期检查特定地址(可能是 gmail 帐户)的电子邮件,解析新电子邮件的内容,并将内容存储在我的数据库中。我正在使用 ec2 实例 运行 Ubuntu/express/node。我发现 Mailin (http://mailin.io/doc) 可以满足我的很多需求,但本教程假设了太多关于电子邮件服务器(smtp 等)的背景知识,对我没有帮助。现有的简化它的教程将不胜感激。

如果您没有使用邮件服务器的经验,那么使用像 Mailgun 这样的服务来处理收到的邮件会很有意义。参见:

您可以轻松地将 Mailgun 与 Node 一起使用:

其他可以帮助您的服务包括 Mandrill、Amazon Simple Email Service 和许多其他服务。

我可以通过访问 gmail API 来做我想做的事。 https://developers.google.com/gmail/api/v1/reference/