0

我已经将我的 GAE/Java 项目设置为接收电子邮件,它工作得很好,除了它不能保留传入邮件的格式(例如粗体、斜体、字体大小、文本颜色、项目符号列表......)和内容类型收到的邮件总是"text/plain",因为从最终用户的角度来看,邮件内容拥挤且不可读。

例如,我从 Gmail 发送格式化的邮件,当我以 GAE 接收邮件时,所有格式都会被触发并留下大量纯文本。

有什么方法可以将传入的邮件类型设为 HTML,以便保留格式?

4

2 回答 2

1

通过服务器发送邮件时。设置正文内容类型text/html

    .
    .
    .
    htmlPart = new MimeBodyPart();
    htmlPart.setContent("<b>html content</b>", "text/html");

这应该适合你..

于 2013-06-28T05:10:12.237 回答
0

看起来像这个问题和答案的副本

此外,我在这里复制了一些来自 Google App Engine 文档的摘录,其中说:

The message contains a subject, a plaintext body, and an optional HTML body. 
It can also contain file attachments, as well as a limited set of headers.

我猜内容类型应该是text/html

于 2013-06-28T05:11:58.757 回答