Lotus notes 使用Lotus Notes Java API从Lotus Notes中提取内联图像
如果电子邮件是从外部电子邮件(比如gmail)发送到Lotus notes中的,我在提取粘贴在电子邮件正文中的内联图像时遇到了问题 从Lotus Notes本身发送的电子邮件没有问题,我可以使用Lotus notes 使用Lotus Notes Java API从Lotus Notes中提取内联图像,lotus-notes,lotus-domino,Lotus Notes,Lotus Domino,如果电子邮件是从外部电子邮件(比如gmail)发送到Lotus notes中的,我在提取粘贴在电子邮件正文中的内联图像时遇到了问题 从Lotus Notes本身发送的电子邮件没有问题,我可以使用document.generateXML()方法检索内联图像,并通过标记流进行解析 我真正关心的是如何从外部电子邮件(如gmail)中提取。这是一个已知的问题,因为MIME内联附件与Notes附件不同。当邮件到达时,如果文件组件超过一定大小,它将创建一个$文件,您可以与之交互 但是,在某些情况下,或者文件
document.generateXML()
方法检索内联图像,并通过
标记流进行解析
我真正关心的是如何从外部电子邮件(如gmail)中提取。这是一个已知的问题,因为MIME内联附件与Notes附件不同。当邮件到达时,如果文件组件超过一定大小,它将创建一个$文件,您可以与之交互 但是,在某些情况下,或者文件大小较低,此附件仍保留在MIME数据中。这是Java API无法实现的 您可以告诉服务器使用以下notes.ini设置强制将附件存储为$FILE
MIMEForceAttachments=1
这只会改变收到的新邮件。此外,它还将每个非文本和内联的对象视为附件。所以图像也可以被转换 如果在新窗口中打开邮件,则复制和粘贴似乎适用于图像 右键单击消息并选择“在新窗口中打开”。现在右键单击图像并选择“复制”。
现在,您可以将图像粘贴到paint、Word等中。我有lotus notes 8.5,这对我很有用如果您编辑电子邮件,您可以将图像复制到另一个程序(例如paint、Ifranview)。步骤:
1) Highlight the Email in the main Inbox view
2) Action -> Edit
3) Select image and copy
4) Open Ifranview and paste the image, Save it
我很好奇为什么您要尝试提取图像,但主要是想看看您已经尝试使用的代码,以便成功地从Notes文档中提取图像。如果你给我们看你的代码,这将更容易帮助。谢谢你的回复,这是我的项目要求。这是我提取附件的方式<代码>会话会话=GetAwdNotesConnection.getAwdNotesSession()代码>
Vector attachmentList=session.evaluate(“@AttachmentNames”,doc)代码>获取图像字符串xmlString=document..generateXML()代码>使用xml我可以提取内联图像,并通过lotus Notes电子邮件附加。感谢您的帮助和时间