Java 可以为电子邮件主题设置颜色吗?

Java 可以为电子邮件主题设置颜色吗?,java,email,outlook,jakarta-mail,html-email,Java,Email,Outlook,Jakarta Mail,Html Email,可以为电子邮件主题设置颜色吗?我在下面试了一下,但没用 //subject = "<FONT COLOR=\"#ff0000\">" + subject + "</FONT>"; subject = "&lt;FONT COLOR=&quot;#ff0000&quot;&gt;Test Subject&lt;/FONT&gt;"; String yourEncodedString = MimeUtility.encodeTe

可以为电子邮件主题设置颜色吗?我在下面试了一下,但没用

//subject = "<FONT COLOR=\"#ff0000\">" + subject + "</FONT>";
subject = "&lt;FONT COLOR=&quot;#ff0000&quot;&gt;Test Subject&lt;/FONT&gt;";
String yourEncodedString = MimeUtility.encodeText(subject, "UTF-8", "B");
message.setHeader("Subject", yourEncodedString);
message.setSubject(yourEncodedString,  "UTF-8");   
//subject=“”+subject+”;
subject=“FONT COLOR=“#ff0000”测试对象/FONT”;
字符串yourEncodedString=MimeUtility.encodeText(主题“UTF-8”、“B”);
message.setHeader(“主题”,yourEncodedString);
message.setSubject(您的编码字符串,“UTF-8”);

着色不是电子邮件或SMTP功能。这是客户端显示HTML文档的能力。支持HTML格式的客户端只解析电子邮件正文并按原样显示主题。因此,主体保持其被创造的状态


所以,底线是:不,你不能发送带有彩色主题的电子邮件。很抱歉…

您最好创建一个Outlook视图,根据某个属性的值在浏览器(Outlook显示邮件列表)中为邮件(主题、发件人等)着色


这就是Outlook以红色显示过期邮件的方式。

我在gmail中收到过许多垃圾邮件,其中主题行中使用了图像(?)和不同字体。所以颜色可能不可能,但格式化似乎是可能的


您是否收到过主题中包含文本格式的电子邮件?如果可能的话,你不认为现在有人会这么做吗?谢谢,我知道这是不可能的(这就是为什么我的问题以可能开始的原因…),但我正在检查是否有人有任何想法。