电子邮件归档 - 如何在服务器上嵌入外部图像等?

电子邮件归档 - 如何在服务器上嵌入外部图像等?

我想存档我的邮件服务器收到的所有电子邮件。到目前为止,没有问题。但是那些带有 HTML 正文和外部图像的“心爱”邮件怎么办?如果链接的图像被移动或删除,它们会在一段时间后损坏。我得到了什么?存档中有很多“坏”和损坏的邮件。

有没有办法配置邮件服务器,以便在接收电子邮件时立即嵌入那些外部图像,以避免以后出现这种糟糕的情况?

答案1

您没有指定哪个邮件服务器,但通常您不能。您可以配置一些邮件服务器,让它们通过单独的程序运行每封邮件,并让这样的程序完成工作(解析 MIME、获取所有外部 URL 并将邮件重新组合到新的 MIME 消息中)。

我不知道是否存在这样的过滤器,但它可以使用例如 perl 和MIME工具(如果您的 MTA 在 GNU/Linux 上运行)。因此,除非有人编写了它(在这种情况下,请在这里告诉其他人!),否则您需要找一些程序员来完成这项工作。

答案2

您可以使用信息提取下载 HTML 链接图像并将其嵌入到目标格式中。我不知道有哪个邮件服务器会在收到电子邮件时自动嵌入图像。

MailExporter 可以使用的目标格式包括:

  • EML 或 MSG:图像将存储为内联附件 (cid)

  • PDF:下载的图像将嵌入正文中,只需打开文档即可显示。您可以选择将电子邮件元数据(标题、正文、附件)存储在 PDF 中,以便将其用作将其转换回 EML 或将其传输回电子邮件客户端的来源。

  • HTML:将生成包含图像的 HTML 页面

您还可以将嵌入图像的电子邮件传输到电子邮件客户端(IMAP、Thunderbird、Outlook)。

您可以在这里找到有关 MsgExtract 导出功能的更多信息:

http://www.maildev.com/msgextract/

(免责声明,我是 MsgExtract 的作者)

相关内容