我在一家电子邮件安全软件公司工作,目前我们面临的问题是能够识别电子邮件中的附件。由于我们是云托管,我们需要能够使用Gmail和Outlook执行此操作。看起来Outlook API会在ContentBytes下为您提供附件哈希,但Gmail在其提供给您的附件数据中看起来非常有限。
这里有什么我想念的吗?
答案 0 :(得分:0)
电子邮件中的附件被归类为电子邮件中的内容类型。
您要做的是从电子邮件中提取内容类型
带附件的电子邮件通常包含多个与之关联的内容类型。
看看这个RFC:https://www.ietf.org/rfc/rfc2045.txt
在我收到的电子邮件中,我查看了一个带有PDF附件并看到此内容类型的RAW Text。
Content-Type: application/pdf;
然后一个附有图像的人。
Content-Type: image/jpeg;
您不需要特殊的API来阅读此内容,只需获取邮件的原始文本并将其解析出来。