当我选择在我的电子邮件客户端中阻止 HTML 电子邮件时会发生什么?
- 它会从我的电子邮件中删除 HTML 内容吗?
- 它是否在 MIME 内容中寻找替代文本部分?
我尝试了 Outlook 2010,它剥离了 HTML 内容并只显示了文本。我不确定它是否因为它找不到文本内容或 Outlook 只是停止寻找文本内容并剥离 HTML。
下面是我的代码片段,
//HTML Version
BodyPart htmlBodyPart = new MimeBodyPart();
htmlBodyPart.setContent(htmlContent, "text/html");
//Text Version
BodyPart textBodyPart = new MimeBodyPart();
textBodyPart.setContent(textContent, "text/plain");
Multipart multipart = new MimeMultipart("alternative");
multipart.addBodyPart(textBodyPart); //add text part
multipart.addBodyPart(htmlBodyPart); //add html part
令人惊讶的是,谷歌在这方面没有帮助我。