【问题标题】:NodeJS Mail listener2 is downloading email signature images as attachments in outlook, how to stop it?NodeJS Mail listener2 正在将电子邮件签名图像作为附件下载到 Outlook 中,如何阻止它?
【发布时间】:2019-09-30 06:13:25
【问题描述】:

我正在使用 NPM 的 mail-listener2 包来浏览我的 Outlook 邮件并下载邮件中的附件。但它也会下载签名图像,例如邮寄者的标志和公司图像作为附件。如何将其设置为仅下载附加到电子邮件的实际附件而不是签名电子邮件。 附件可以是pdf或png或jpg。

【问题讨论】:

    标签: javascript node.js outlook nodes


    【解决方案1】:

    签名图像实际附件,它们只是被 HTML 正文引用。您有责任解析 HTML 正文以查看 img 元素是否通过 content-id(img 标签的 cid 属性)、内容位置或文件名引用附件。

    【讨论】:

    • 感谢您提供的信息,您能告诉我更多关于您将如何做的细节吗?在我的情况下,传入的电子邮件没有任何特定的格式。不同的用户可能会以不同的格式发送,他们的签名可能会有所不同。我如何让我的节点服务器只下载实际附件而不下载签名图像?我正在使用 Outlook 邮件接收邮件。提前致谢。
    【解决方案2】:

    您可以检查附件对象的“contentDisposition”属性。

    attachment.contentDisposition
    

    如果它是电子邮件正文的一部分,它的值可以是“内联”,如果它是实际附件,它的值可以是“附件”。

    【讨论】:

      猜你喜欢
      • 2018-08-17
      • 1970-01-01
      • 2019-03-14
      • 2013-02-11
      • 1970-01-01
      • 1970-01-01
      • 2019-06-18
      • 2020-07-20
      • 2023-01-31
      相关资源
      最近更新 更多