org.apache.commons.mail.HtmlEmail.setMsg()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(1.7k)|赞(0)|评价(0)|浏览(107)

本文整理了Java中org.apache.commons.mail.HtmlEmail.setMsg()方法的一些代码示例,展示了HtmlEmail.setMsg()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。HtmlEmail.setMsg()方法的具体详情如下:
包路径:org.apache.commons.mail.HtmlEmail
类名称:HtmlEmail
方法名:setMsg

HtmlEmail.setMsg介绍

[英]Set the message.

This method overrides MultiPartEmail#setMsg(String) in order to send an HTML message instead of a plain text message in the mail body. The message is formatted in HTML for the HTML part of the message; it is left as is in the alternate text part.
[中]设置消息。
此方法覆盖MultipartMail#setMsg(字符串),以便发送HTML消息,而不是邮件正文中的纯文本消息。消息的HTML部分采用HTML格式;它保留为备用文本部分中的状态。

代码示例

代码示例来源:origin: jphp-group/jphp

@Signature
public PHtmlEmail setMessage(String value) throws EmailException {
  htmlEmail.setMsg(value);
  return this;
}

代码示例来源:origin: aaronchen2k/ngtesting-platform

@Override
public void sendTemplateMail(String subject, String templateName, String toEmail, Map<String, String> map) {
  Configuration freeMarkerConfig = null;
  HtmlEmail mail = new HtmlEmail();
  try {
    freeMarkerConfig = new Configuration();
    TemplateLoader c1 = new ClassTemplateLoader(TemplateLoader.class, "/mail-template");
    freeMarkerConfig.setTemplateLoader(c1);
    Template template = freeMarkerConfig.getTemplate(templateName, new Locale("Zh_cn"), "UTF-8");
    String htmlText = FreeMarkerTemplateUtils.processTemplateIntoString(template, map);
    mail.setMsg(htmlText);
    send(subject, htmlText, toEmail);
    logger.info("至" + toEmail + "的邮件发送成功");
  } catch (Exception e) {
    logger.info("邮件发送错误:" + e.getMessage());
  }
}

代码示例来源:origin: jiang111/ReSend-SMS

email.setAuthentication(user, passwd);
email.setSubject(TextUtils.isEmpty(subject) ? "你有新短信了" : subject);
email.setMsg(TextUtils.isEmpty(body) ? "null" : body);
email.send();
mHandler.post(new Runnable() {

相关文章