如何在发送到网络的电子邮件中维护富文本格式和在线图像?

时间:2018-06-11 19:29:58

标签: lotus-notes javaagents

我有一个从网络上回复电子邮件的视图,然后我抓住这些并将它们发送到网站。问题是,包含电子邮件正文的富文本丢失其属性(颜色,粗体文本等)并且图像丢失,或者,如果我使用embedObject,它们会丢失位置(仅放置在乞讨或结束时)电子邮件)。 网上有很多信息,但很少有例子。有MIME格式的东西,转换为hmtl ou xml是选项,但我不能让它们工作。 在视图中看到文档的属性,MIME格式将所有电子邮件转换成一堆,很多正文。其中一个机构有电子邮件的所有html代码,但我无法访问它。我认为,这是最简单的解决方案,我的问题。我如何访问它,输入一个字符串并将其发送到网络? 任何人都有任何提示或其他解决方案吗?

P.S。:在客户端视图中,电子邮件已完美格式化并且图像就位,我不能只将视图放在网络上。

The body's parts and the html one

我的java代理的基础是以下代码:

public void NotesMain() {
    try {
//I creat a doc and use replaceItemValue to copy the other parts of the email.
    RichTextItem rich = null;
    String string = "";
    rich = (RichTextItem) doc.getFirstItem("Body");
    string = rich.getFormattedText(false, 0, 0);
    rich.appendText("string");
    }
}

此代码将MIME / RichText转换为平面文本。

1 个答案:

答案 0 :(得分:0)

只是readdress(更改SendTo字段)并转发现有文档,而不是创建新文档和复制项目。

如果您不想更改现有文档,那没关系。您只需调用Send()方法而不调用Save()方法。