Как сохранить форматированный текст и линейные изображения в письме, отправляемом в Интернет? - PullRequest
0 голосов
/ 11 июня 2018

У меня есть вид, который получает электронные письма от сети, затем я ловлю их и отправляю на веб-сайт.Проблема заключается в том, что форматированный текст, который содержит тело письма, теряет свои атрибуты (цвет, полужирный текст и т. Д.), А изображения теряются или, если я использую embedObject, они теряют позицию (только помещаются в начало или конецЭл. адрес).В Интернете много информации, но мало примеров, которые работают.Что-то с форматом MIME, конвертировать в hmtl ou xml - варианты, но я не могу заставить их работать.Видя свойства документа в представлении, формат MIME преобразует всю электронную почту в кучу кусочков, во много основных.У одного из тел есть весь html-код письма, но я не могу его обработать.Вот я думаю, это самое простое решение и мой вопрос.Как я могу получить доступ, вставить строку и отправить ее в Интернет?У кого-нибудь есть какие-либо советы или другое решение?

PS: В клиентском представлении электронная почта отлично отформатирована и изображения на месте, я не могу просто разместить это представление в Интернете.

Части тела и HTML-код

Основой моего 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 голосов
/ 12 июня 2018

Просто переадресуйте (измените поле SendTo) и перешлите существующий документ вместо создания нового документа и копирования элементов.

Если вы не хотите изменять существующий документ, ничего страшного.Вы просто вызываете метод Send () без вызова метода Save ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...