我如何设置电子邮件通知的正文内容(字符串)(添加颜色,使文本从左到右或从右到左可读,空格)。
请注意,我使用Web服务来在Web应用程序中发送电子邮件。
此方法在我的backbean中:
public void sendNotification() {
IIMDelegate iimDelegate = new IIMDelegate();
String toEmail = userInfoDto.getUserEmailAddress();
String employeeName = userInfoDto.getUserName();
String ideaTitle = addIdeaDto.getTitle();
String ideaTimeDate = getCurrentTimeUsingCalendar();
String emailBody = "Text Example"+" "+employeeName+" "+"Text Example"+" "+"Text Example"+" "+"Text Example"+" "+ideaTitle+" "+"Text Example"+" "+ideaTimeDate+" "+"Text Example"+" "+"Text Example";
iimDelegate.sendNotification("senderMail", "senderName", toEmail,
"ccEmail", "bccEmail", "mailTitle", emailBody,
"");
}
我希望电子邮件正文(字符串)的格式从右到左可读,并具有颜色:
String emailBody = "Text Example"+" "+employeeName+" "+"Text Example"+" "+"Text Example"+" "+"Text Example"+" "+ideaTitle+" "+"Text Example"+" "+ideaTimeDate+" "+"Text Example"+" "+"Text Example";
先谢谢您
我尝试这样做是为了在不使用模板的情况下格式化电子邮件正文:
final String emailBody = String.join(
System.getProperty("line.separator"),
"<div>example</div>", employeeName,
"<div>example</div>",
"<div>:example</div>",
"<div>example</div>",ideaTitle,
"<div>example</div>",ideaTimeDate,
"<div>example</div>",
"<div>.example</div>");
该文本(电子邮件正文)是有序显示的,但是现在我想保持该文本的书写或显示从右到左(向右对齐)。
任何评论!
答案 0 :(得分:0)
看看 IIMDelegate 类的文档。检查是否有发送HTML电子邮件正文的方法。
答案 1 :(得分:0)
建议您看看https://freemarker.apache.org/
您可以使用您的消息创建一个div(对齐,文本为所有内容着色!),然后将数据推入标准模板。 https://freemarker.apache.org/docs/dgui_quickstart_template.html
祝你好运!