LotusNotes:将文档另存为电子邮件文件

问题描述

我需要向您询问是否可以将 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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...