Java 如何更改自动电子邮件的字体';s文本?

Java 如何更改自动电子邮件的字体';s文本?,java,email,Java,Email,我有一个程序,必须每天发送电子邮件到相同的地址。我使用的软件包有javax.mail.*和it.sauronsoftware.cron4j.Scheduler。它工作正常,但我不知道如何更改电子邮件中文本的字体(例如,以较大字体、粗体或下划线输出某些信息) 我将电子邮件文本存储在字符串变量中。我试着键入如下内容: content=“某些文本粗体部分…继续” 。。。但不幸的是,它不起作用,在收到的邮件中,我有相同的字符串和标记 如何操作电子邮件文本的字体?您似乎是以纯文本电子邮件的形式发送邮件,而

我有一个程序,必须每天发送电子邮件到相同的地址。我使用的软件包有
javax.mail.*
it.sauronsoftware.cron4j.Scheduler
。它工作正常,但我不知道如何更改电子邮件中文本的字体(例如,以较大字体、粗体或下划线输出某些信息)

我将电子邮件文本存储在
字符串
变量中。我试着键入如下内容:

content=“某些文本粗体部分…继续”

。。。但不幸的是,它不起作用,在收到的邮件中,我有相同的字符串和
标记


如何操作电子邮件文本的字体?

您似乎是以纯文本电子邮件的形式发送邮件,而不是以HTML邮件的形式发送邮件(如果要使用文本格式,则需要使用HTML邮件)

最重要的区别是您需要指定
text/html
作为邮件的MIME类型

message.setContent("Some text <b>bold part</b> ... continue", "text/html");
message.setContent(“某些文本粗体部分…继续”,“text/html”);
一些邮件客户端还解释一些纯文本命令,如
“Some text*bold part*…continue”
,但我不相信这一点