【发布时间】:2019-09-30 06:13:25
【问题描述】:
我正在使用 NPM 的 mail-listener2 包来浏览我的 Outlook 邮件并下载邮件中的附件。但它也会下载签名图像,例如邮寄者的标志和公司图像作为附件。如何将其设置为仅下载附加到电子邮件的实际附件而不是签名电子邮件。 附件可以是pdf或png或jpg。
【问题讨论】:
标签: javascript node.js outlook nodes
我正在使用 NPM 的 mail-listener2 包来浏览我的 Outlook 邮件并下载邮件中的附件。但它也会下载签名图像,例如邮寄者的标志和公司图像作为附件。如何将其设置为仅下载附加到电子邮件的实际附件而不是签名电子邮件。 附件可以是pdf或png或jpg。
【问题讨论】:
标签: javascript node.js outlook nodes
签名图像是实际附件,它们只是被 HTML 正文引用。您有责任解析 HTML 正文以查看 img 元素是否通过 content-id(img 标签的 cid 属性)、内容位置或文件名引用附件。
【讨论】:
您可以检查附件对象的“contentDisposition”属性。
attachment.contentDisposition
如果它是电子邮件正文的一部分,它的值可以是“内联”,如果它是实际附件,它的值可以是“附件”。
【讨论】: