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

Vit*_*i K 2 java email

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

我将电子邮件文本存储在String变量中。我尝试输入这样的内容:

content = "Some text <b>bold part</b> ... continue"

...但不幸的是,它不起作用,在收到的邮件中我有相同的带有<b>标签的字符串。

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

Tim*_*ker 5

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

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

message.setContent("Some text <b>bold part</b> ... continue", "text/html");
Run Code Online (Sandbox Code Playgroud)

一些邮件客户端还解释一些纯文本命令,例如"Some text *bold part* ... continue",但我不会依赖它。