邮件内容设为html格式。MimeMessage message = new MimeMessage(session);String bodyText = "这是宋体";message.setContent(bodyText, "text/html" );
message.setRecipient(RecipientType.TO, to);// 设置邮件标题 message.setSubject("测试邮件");// 设置邮件的内容体 message.setContent("这里是正文区域", "text/html;charset=UTF-8");// 发送邮件 Transport.send(message);System.out.println("发送成功");在后面的2个参数设置一下就好了,一般...
* @param mailBody String */ public boolean setBody(String mailBody) { try{ BodyPart bp = new MimeBodyPart(); bp.setContent(""+mailBody,"text/html;charset=GBK"); mp.addBodyPart(bp); return true; } catch(Exception e){ System.err.println("设置邮件正文时发生错误!"+e); ...
1. 发送HTML格式的邮件 注意: 这里创建的是 MimeMessageHelper ,且在调用 setText 时需要在第二个参数传入 true ,这样才会使用HTML格式发送邮件 通过velocity模板发送邮件:在resources下建一个templates包 该包下建立一个文件template.vm,内容以html格式随便写 你好, ...
Email API javax.mail 和 Apache Commons Email:这些库提供了发送电子邮件的功能,简化了邮件发送过程。HTML解析库 JSoup:这个库提供了HTML解析和生成的功能,支持DOM、CSS选择器和类似jQuery的操作方式。Cryptographic库 Apache Commons Codec:这个库提供了各种格式的编码器和解码器,如Base64和Hexadecimal,...