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

x33g5p2x  于2022-01-19 转载在 其他  
字(6.5k)|赞(0)|评价(0)|浏览(144)

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

Email.setCharset介绍

[英]Set the charset of the message. Please note that you should set the charset before adding the message content.
[中]设置消息的字符集。请注意,您应该在添加邮件内容之前设置字符集。

代码示例

代码示例来源:origin: Activiti/Activiti

protected void setCharset(Email email, String charSetStr) {
 if (charset != null) {
  email.setCharset(charSetStr);
 }
}

代码示例来源:origin: apache/kylin

email.setCharset("UTF-8");
if (isHtmlMsg) {
  ((HtmlEmail) email).setHtmlMsg(content);

代码示例来源:origin: camunda/camunda-bpm-platform

protected void setCharset(Email email, String charSetStr) {
 if (charset != null) {
  email.setCharset(charSetStr);
 }
}

代码示例来源:origin: camunda/camunda-bpm-platform

protected void setCharset(Email email, String charSetStr) {
 if (charset != null) {
  email.setCharset(charSetStr);
 }
}

代码示例来源:origin: jooby-project/jooby

ifset("bounceAddress", p -> email.setBounceAddress(mail.getString(p)));
ifset("cc", p -> email.setCc(address(strList(p))));
email.setCharset(mail.getString("charset"));
ifset("debug", p -> email.setDebug(mail.getBoolean(p)));
ifset("from", p -> email.setFrom(mail.getString(p)));

代码示例来源:origin: Graylog2/graylog2-server

email.setCharset(EmailConstants.UTF_8);

代码示例来源:origin: Dreampie/Resty

private static void configEmail(String subject, Email email, String... recipients) throws EmailException {
 if (recipients == null)
  throw new EmailException("Recipients not found.");
 Mail mail = MailPlugin.getMail();
 email.setCharset(mail.getCharset());
 email.setSocketTimeout(mail.getTimeout());
 email.setSocketConnectionTimeout(mail.getConnectout());
 email.setHostName(mail.getHost());
 if (!mail.getSslport().isEmpty())
  email.setSslSmtpPort(mail.getSslport());
 if (!mail.getPort().isEmpty())
  email.setSmtpPort(Integer.parseInt(mail.getPort()));
 email.setSSLOnConnect(mail.isSsl());
 email.setStartTLSEnabled(mail.isTls());
 email.setDebug(mail.isDebug());
 email.setAuthentication(mail.getUser(), mail.getPassword());
 email.setFrom(mail.getFrom(), mail.getName());
 email.setSubject(subject);
 email.addTo(recipients);
}

代码示例来源:origin: javahongxi/whatsmars

public void sendEmail(Email email) throws Exception {
  email.setAuthentication(username, password);
  email.setCharset(DEFAULT_CHARSET);
  email.setFrom(fromAddress);
  email.setSSLOnConnect(sslOn);
  email.setHostName(hostName);
  email.setSmtpPort(smtpPort);
  email.send();
}

代码示例来源:origin: KylinOLAP/Kylin

email.setCharset("UTF-8");
((HtmlEmail) email).setHtmlMsg(content);
email.send();

代码示例来源:origin: org.flowable/flowable5-engine

protected void setCharset(Email email, String charSetStr) {
  if (charset != null) {
    email.setCharset(charSetStr);
  }
}

代码示例来源:origin: com.bbossgroups.activiti/activiti-engine

protected void setCharset(Email email, String charSetStr) {
 if (charset != null) {
  email.setCharset(charSetStr);
 }
}

代码示例来源:origin: org.camunda.bpm/camunda-engine

protected void setCharset(Email email, String charSetStr) {
 if (charset != null) {
  email.setCharset(charSetStr);
 }
}

代码示例来源:origin: org.activiti/activiti-engine

protected void setCharset(Email email, String charSetStr) {
 if (charset != null) {
  email.setCharset(charSetStr);
 }
}

代码示例来源:origin: org.flowable/flowable-engine

protected void setCharset(Email email, String charSetStr) {
  if (charset != null) {
    email.setCharset(charSetStr);
  }
}

代码示例来源:origin: org.seasar.tuigwaa/tuigwaa-net

private Email buildMail(Properties mailProperties, Map headerMap)
    throws EmailException {
  Email mail = null;
  Properties sendProperties = mixSendProperties(mailProperties);
  Map<String, String> sendHeaderMap = mixHeaderMap(headerMap);
  String contentType = sendProperties.getProperty(MAIL_CONTENTTYPE);
  if (contentType == null
      || MimeMappings.CONTENTTYPE_HTML.equals(contentType)) {
    mail = new HtmlEmail();
  } else if (MimeMappings.CONTENTTYPE_TXT.equals(contentType)) {
    mail = new SimpleEmail();
  }
  mail.setHeaders(sendHeaderMap);
  mail.setHostName(sendProperties.getProperty(MAIL_HOST));
  mail.setCharset(sendProperties.getProperty(MAIL_CHARSET));
  mail.setSmtpPort(Integer
      .parseInt(sendProperties.getProperty(MAIL_PORT)));
  mail.setSubject(sendProperties.getProperty(MAIL_SUBJECT));
  mail.setFrom(sendProperties.getProperty(MAIL_FROM_ADDRESS),
      sendProperties.getProperty(MAIL_FROM_PERSONEL));
  mail.addReplyTo(sendProperties.getProperty(MAIL_REPLY_TO));
  return mail;
}

代码示例来源:origin: org.apache.kylin/kylin-common

email.setCharset("UTF-8");
((HtmlEmail) email).setHtmlMsg(content);
email.send();

代码示例来源:origin: sosoapi/framework

private void initEmail(Email email,String fromEmail, String fromPasswd,String fromName,
              String host,List<String> toEmailList,MailMsg mailMsg) throws EmailException{
    email.setHostName(host);
    //邮件服务器验证:用户名/密码
    email.setAuthentication(fromEmail, fromPasswd);
    //必须放在前面,否则乱码
    email.setCharset(MailCfg.CHARSET);
    email.setDebug(false);//是否开启调试默认不开启  
    email.setSSLOnConnect(true);//开启SSL加密  
    email.setStartTLSEnabled(true);//开启TLS加密 
    
    email.addTo(toEmailList.toArray(new String[0]));
    email.setFrom(fromEmail,fromName);
    email.setSubject(mailMsg.getSubject());
  }
}

代码示例来源:origin: org.jooby/jooby-commons-email

ifset("bounceAddress", p -> email.setBounceAddress(mail.getString(p)));
ifset("cc", p -> email.setCc(address(strList(p))));
email.setCharset(mail.getString("charset"));
ifset("debug", p -> email.setDebug(mail.getBoolean(p)));
ifset("from", p -> email.setFrom(mail.getString(p)));

代码示例来源:origin: org.graylog2/graylog2-server

email.setCharset(EmailConstants.UTF_8);

代码示例来源:origin: org.apache.commons/commons-email

/**
 * Factory method to create a pre-configured email instance.
 *
 * @param clazz the requested implementation class
 * @return the new instance
 * @throws Exception creating the Email instance failed
 */
private Email create(final Class<? extends Email> clazz) throws Exception {
  final Email email = clazz.newInstance();
  email.setStartTLSEnabled(EmailConfiguration.MAIL_USE_STARTTLS);
  email.setStartTLSRequired(EmailConfiguration.MAIL_STARTTLS_REQUIRED);
  email.setSSLOnConnect(EmailConfiguration.MAIL_USE_SSL);
  email.setSSLCheckServerIdentity(EmailConfiguration.MAIL_SSL_CHECKSERVERIDENTITY);
  email.setHostName(EmailConfiguration.MAIL_SERVER);
  email.setSmtpPort(EmailConfiguration.MAIL_SERVER_PORT);
  email.setBounceAddress(EmailConfiguration.TEST_FROM);
  email.setDebug(EmailConfiguration.MAIL_DEBUG);
  email.setCharset(EmailConfiguration.MAIL_CHARSET);
  email.setFrom(EmailConfiguration.TEST_FROM);
  email.addTo(EmailConfiguration.TEST_TO);
  if(EmailConfiguration.TEST_USER != null) {
    email.setAuthenticator(new DefaultAuthenticator(EmailConfiguration.TEST_USER, EmailConfiguration.TEST_PASSWD));
  }
  return email;
}

相关文章

微信公众号

最新文章

更多