Отправка HTML-адресов электронной почты без удаления <img>?

Примечание. Я знаю, что на SO есть много подобных вопросов. Тем не менее, я не пытаюсь встроить эти изображения, я просто хочу, чтобы html оставался как есть.

Кажется, что обычным способом отправки html-писем через намерение является использование Html.fromHtml(String)

Например:

Intent intent = new Intent(android.content.Intent.ACTION_SEND);
intent.setType("text/html");
intent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
intent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(htmlString));
startActivity(intent);

Однако, как он заявляет в своей документации, он заменяет все теги специальным символом для использования с ImageGetter.

Я не хочу встраивать и прикреплять эти изображения. Я просто хочу, чтобы теги img оставались как есть в html. Мне не нужно прикреплять изображения.

Например, я хочу: <img src="http://www.somedomain.com/somewebsite/someimage.jpg" />, чтобы оставаться таким образом.

Возможно ли это?

Спасибо

Ответы

Ответ 1

Стандартные совместимые клиенты электронной почты всегда будут снимать теги img, пока пользователь не предоставит разрешение иначе.

Изображения в электронной почте могут идентифицировать ваш компьютер на сервере, с которого они запрашиваются, и, таким образом, его мера безопасности и останется таким, пока не будет создана новая, более совершенная система.

Ответ 2

Вы уверены, что хотите не просто следующее:

intent.putExtra(android.content.Intent.EXTRA_TEXT, htmlString);

Кажется нечетным присоединить привязанный к намерению, а не просто передать сам HTML.