在没有删除<img>的情况下发送HTML电子邮件意图?

cot*_*aws 14 html email android image android-intent

注意:我知道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);
Run Code Online (Sandbox Code Playgroud)

但是,正如它在其文档中所述,它用一个特殊字符替换所有标记以与ImageGetter一起使用.

我不想内联并附加这些图像.我只是希望img标签保持原样在html中.我不需要附上图像.

例如,我想: <img src="http://www.somedomain.com/somewebsite/someimage.jpg" />保持这种状态.

这可能吗?

谢谢

Oli*_*ech 11

标准合规电子邮件客户端将始终剥离img标记,否则将授予用户权限.

电子邮件中的图像可以识别服务器上的计算机,因此它是一种安全措施,并且在创建新的更好的系统之前将保持这种状态.