问题描述
我需要向您询问是否可以将 LotusNotes 文档(带附件)作为 EML 格式的单独文件保存在硬盘上。
当然,保持原文件的外观并不重要,但重要的是将笔记文件的内容包括所有的附件都输入到文件中。
原因是为了能够在电子邮件客户端中打开导出的文件。
可以吗?
您有解决此类问题的经验吗?
解决方法
对少量文档执行此操作的最简单方法是使用@MailSend 将文档转发到Notes 用户帐户或mail-in 数据库,然后进入该邮箱,选择消息,然后将其拖动到您的桌面。 Notes 客户端的最新版本会将文档保存为 .eml 文件,该文件可以在 Outlook 或其他标准邮件客户端中打开。或者不是发送到 Notes 中的某些内容,您可以发送到非 Domino 电子邮件系统,连接 Outlook 并在那里执行相同的拖动到桌面,我相信这会产生 .msg 文件而不是 .eml 文件,但它们本质上是一样的。
为了自动处理需要批量处理的大量文档,我可能仍然使用@Mailsend 方法,但我会在专用的 Domino 服务器上执行此操作。我会将电子邮件发送到外部地址,并在该专用 Domino 服务器的 notes.ini 文件中设置 SMTPSaveOutboundToFile=1。
我认为将 Notes 客户端拖到桌面操作会导致 .eml 文件的保真度比其他任何一种方法都要高,但是自从我使用其中任何一种方法以来,已经过去了大约十年和三个主要的 Notes/Domino 版本这些。
,是的,这绝对可以通过编程来完成。为此,请使用 MIME
通过 convertToMIME()
将文档转换为 DxlExporter
以完成其余工作。它创建 XML
输出,其中包含一个 <mime>
标记,完全转换的 MIME
格式文档的输出驻留在该标记中。有关完整说明,请参阅此内容:How to Programmatically Convert Lotus Notes email Document to MIME Format