gpt4 book ai didi

java - 字符串格式在邮件发送中不起作用

转载 作者:行者123 更新时间:2023-12-01 23:48:53 25 4
gpt4 key购买 nike

我的字符串如下所示

String content  = 
"Dear user,

<font face="Arial">Hello</font>

Regards,
Gen";

我正在将此内容传递给邮件发件人。

    `MimeMessage message = emailSender.createMimeMessage();
String encodingOptions = "text/html; charset=UTF-8; format=flowed";
try{
message.setHeader("Content-Type", encodingOptions);
message.setSentDate(new Date());
MimeMessageHelper helper = new MimeMessageHelper(message, true, "utf-8");
boolean isHTML = true;
helper.setFrom(mailFrom);
helper.setTo(to.replaceAll("\\s",""));
helper.setSubject(subject);
helper.setText(content, isHTML);`

而这个content 字符串我像上面一样传递给邮件发送,它的格式是html。当我收到邮件时,我收到如下邮件

尊敬的用户,您好,Gen

如何以下面的格式显示内容

Dear user,

Hello

Regards,
Gen

最佳答案

因为它是 HTML,所以您必须自己添加换行符。我不是前端开发人员,但您可以使用 <p>标签或 <br/> .尝试类似的东西:

String content  = 
"Dear user, <br/>

<p> <font face="Arial">Hello</font></p>

Regards, <br/>
Gen";

关于java - 字符串格式在邮件发送中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63741186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com