NodeJS Mail listener2 正在将电子邮件签名图像作为附件下载到 Outlook 中,如何阻止它?
Posted
技术标签:
【中文标题】NodeJS Mail listener2 正在将电子邮件签名图像作为附件下载到 Outlook 中,如何阻止它?【英文标题】:NodeJS Mail listener2 is downloading email signature images as attachments in outlook, how to stop it? 【发布时间】:2019-09-30 06:13:25 【问题描述】:我正在使用 NPM 的 mail-listener2 包来浏览我的 Outlook 邮件并下载邮件中的附件。但它也会下载签名图像,例如邮寄者的标志和公司图像作为附件。如何将其设置为仅下载附加到电子邮件的实际附件而不是签名电子邮件。 附件可以是pdf或png或jpg。
【问题讨论】:
【参考方案1】:签名图像是实际附件,它们只是被 html 正文引用。您有责任解析 HTML 正文以查看 img 元素是否通过 content-id(img 标签的 cid 属性)、内容位置或文件名引用附件。
【讨论】:
感谢您提供的信息,您能告诉我更多关于您将如何做的细节吗?在我的情况下,传入的电子邮件没有任何特定的格式。不同的用户可能会以不同的格式发送,他们的签名可能会有所不同。我如何让我的节点服务器只下载实际附件而不下载签名图像?我正在使用 Outlook 邮件接收邮件。提前致谢。【参考方案2】:您可以检查附件对象的“contentDisposition”属性。
attachment.contentDisposition
如果它是电子邮件正文的一部分,它的值可以是“内联”,如果它是实际附件,它的值可以是“附件”。
【讨论】:
以上是关于NodeJS Mail listener2 正在将电子邮件签名图像作为附件下载到 Outlook 中,如何阻止它?的主要内容,如果未能解决你的问题,请参考以下文章
python trojan development 2nd —— use python to send mail and listen to the key board then combine th
通过 sendgrid/mail 发送时,如何向我的电子邮件添加取消订阅链接