Google通讯录
该应用程序将从Gmail电子邮件中提取所有联系人。 它包含“发件人”,“收件人”和“抄送”字段,并将它们保存到MongoDB数据库中。 每次执行该应用程序时,它只会扫描新电子邮件并将其添加到数据库中(如果尚未在数据库中)。
电子邮件中的解析字段
该实用程序解析电子邮件中的以下字段:
收件人-收件人电子邮件地址
从-从
抄送-CC
如果数据库中已经存在该电子邮件,则该应用程序将忽略该电子邮件,而不添加或更新该电子邮件。 否则它将添加它。
数据库集合
该实用程序创建数据并将其保存到以下MongoDB集合中:
联系人集合
存储所有解析的电子邮件。 具有以下字段:
email-来自“收件人”,“发件人”,“抄送”字段的电子邮件
名称-联系人的姓名
帐户-帐户名称。 该帐户代表将所有已解析联系人分组的唯一字段。 它主要是出口,所以将来它可以是一个多租户系统。
设置集合
设置
2021-04-30 12:03:12
87KB
Go
1