您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何使用Java邮件发送HTML消息

如何使用Java邮件发送HTML消息

您可以尝试以下方法

message.setText(msg, "utf-8", "html");

要么

message.setContent(msg, "text/html; charset=utf-8");

避免使用 方法,只需要setContent。

应该是这样的:

MimeMessage message = new MimeMessage(Email.getSession()); 
message.setFrom(new InternetAddress("support@jthink.net"));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to, true));
message.setSubject(subject);
message.setContent(msg, "text/html; charset=utf-8");
message.saveChanges();
Transport.send(message);

希望对您有帮助!

java 2022/1/1 18:37:38 有326人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶