Java 可以为电子邮件主题设置颜色吗?
可以为电子邮件主题设置颜色吗?我在下面试了一下,但没用Java 可以为电子邮件主题设置颜色吗?,java,email,outlook,jakarta-mail,html-email,Java,Email,Outlook,Jakarta Mail,Html Email,可以为电子邮件主题设置颜色吗?我在下面试了一下,但没用 //subject = "<FONT COLOR=\"#ff0000\">" + subject + "</FONT>"; subject = "<FONT COLOR="#ff0000">Test Subject</FONT>"; String yourEncodedString = MimeUtility.encodeTe
//subject = "<FONT COLOR=\"#ff0000\">" + subject + "</FONT>";
subject = "<FONT COLOR="#ff0000">Test Subject</FONT>";
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中收到过许多垃圾邮件,其中主题行中使用了图像(?)和不同字体。所以颜色可能不可能,但格式化似乎是可能的
您是否收到过主题中包含文本格式的电子邮件?如果可能的话,你不认为现在有人会这么做吗?谢谢,我知道这是不可能的(这就是为什么我的问题以可能开始的原因…),但我正在检查是否有人有任何想法。