我可以使用Gmail API获取附件的MD5哈希值吗?

时间:2016-12-30 20:23:14

标签: javascript gmail email-attachments

我在一家电子邮件安全软件公司工作,目前我们面临的问题是能够识别电子邮件中的附件。由于我们是云托管,我们需要能够使用Gmail和Outlook执行此操作。看起来Outlook API会在ContentBytes下为您提供附件哈希,但Gmail在其提供给您的附件数据中看起来非常有限。

这里有什么我想念的吗?

1 个答案:

答案 0 :(得分:0)

电子邮件中的附件被归类为电子邮件中的内容类型。

您要做的是从电子邮件中提取内容类型

带附件的电子邮件通常包含多个与之关联的内容类型。

看看这个RFC:https://www.ietf.org/rfc/rfc2045.txt

在我收到的电子邮件中,我查看了一个带有PDF附件并看到此内容类型的RAW Text。

Content-Type: application/pdf;

然后一个附有图像的人。

Content-Type: image/jpeg;

您不需要特殊的API来阅读此内容,只需获取邮件的原始文本并将其解析出来。