本文整理了Java中org.apache.commons.mail.Email.setCharset()
方法的一些代码示例,展示了Email.setCharset()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Email.setCharset()
方法的具体详情如下:
包路径:org.apache.commons.mail.Email
类名称: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;
}
内容来源于网络,如有侵权,请联系作者删除!