使用Lotus Notes Java API从Lotus Notes中提取内联图像

时间:2012-09-10 23:41:50

标签: lotus-notes lotus-domino

如果电子邮件是从外部电子邮件(例如gmail)发送到Lotus Notes中,我在提取粘贴在电子邮件正文中的内嵌图像时遇到问题。

从Lotus Notes本身发送的电子邮件没有问题,我可以使用document.generateXML()方法检索内嵌图像,并通过<picture>标记流来解析。

我真正关心的是如何从外部电子邮件中提取(如gmail)。

3 个答案:

答案 0 :(得分:1)

这是一个已知问题,因为MIME内联附件与Notes附件不同。当邮件进入时,如果File组件超过一定大小,它将创建一个可以与之交互的$ FILE。

但是在某些情况下,或者文件较小,此附件仍保留在MIME数据中。使用Java API无法实现的目标。

您可以通过使用以下notes.ini设置告诉服务器强制将附件存储为$ FILE。

MIMEForceAttachments=1

这只会更改新邮件。此外,它会将每个非文本和内联的对象视为附件。因此图像也可以被转换。

答案 1 :(得分:1)

如果您编辑电子邮件,则可以将图像复制到另一个程序(例如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  

答案 2 :(得分:0)

如果您在新窗口中打开邮件,复制和粘贴似乎适用于图像

右键单击该消息,然后选择“在新窗口中打开”。现在右键单击图像并选择复制。 现在你可以将图像粘贴到油漆,Word等中。我有莲花笔记8.5,这对我有用