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

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

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

Email.setSSLCheckServerIdentity介绍

[英]Sets whether the server identity is checked as specified by RFC 2595
[中]设置是否按照RFC 2595的指定检查服务器标识

代码示例

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

ifset("socketTimeout",
  p -> email.setSocketTimeout((int) mail.getDuration(p, TimeUnit.MILLISECONDS)));
ifset("ssl.checkServerIdentity", p -> email.setSSLCheckServerIdentity(mail.getBoolean(p)));
ifset("ssl.onConnect", p -> email.setSSLOnConnect(mail.getBoolean(p)));
ifset("ssl.smtpPort", p -> email.setSslSmtpPort(mail.getString(p)));

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

ifset("socketTimeout",
  p -> email.setSocketTimeout((int) mail.getDuration(p, TimeUnit.MILLISECONDS)));
ifset("ssl.checkServerIdentity", p -> email.setSSLCheckServerIdentity(mail.getBoolean(p)));
ifset("ssl.onConnect", p -> email.setSSLOnConnect(mail.getBoolean(p)));
ifset("ssl.smtpPort", p -> email.setSslSmtpPort(mail.getString(p)));

代码示例来源:origin: org.sonatype.nexus/nexus-core

mail.setStartTLSRequired(configuration.isStartTlsRequired());
mail.setSSLOnConnect(configuration.isSslOnConnectEnabled());
mail.setSSLCheckServerIdentity(configuration.isSslCheckServerIdentityEnabled());
mail.setSslSmtpPort(Integer.toString(configuration.getPort()));

代码示例来源:origin: org.paxml/paxml-core

email.setSSLCheckServerIdentity(sslCheckServerIdentity);
email.setStartTLSEnabled(tls);
email.setStartTLSRequired(tls);

代码示例来源:origin: stormpath/stormpath-sdk-java

protected void sendEmail(Email email) throws EmailException {
  email.setHostName(config.getHostName());
  email.setSmtpPort(config.getPort());
  email.setStartTLSEnabled(config.isTLS());
  if (Strings.hasText(config.getUsername())) {
    email.setAuthentication(config.getUsername(), config.getPassword());
  }
  if (config.isSSL()) {
    email.setSSLOnConnect(config.isSSL());
    email.setSslSmtpPort(Integer.toString(config.getPort()));
    email.setSSLCheckServerIdentity(config.isSSLCheckServerIdentity());
  }
  email.send();
}

代码示例来源:origin: com.stormpath.sdk/stormpath-sdk-impl

protected void sendEmail(Email email) throws EmailException {
  email.setHostName(config.getHostName());
  email.setSmtpPort(config.getPort());
  email.setStartTLSEnabled(config.isTLS());
  if (Strings.hasText(config.getUsername())) {
    email.setAuthentication(config.getUsername(), config.getPassword());
  }
  if (config.isSSL()) {
    email.setSSLOnConnect(config.isSSL());
    email.setSslSmtpPort(Integer.toString(config.getPort()));
    email.setSSLCheckServerIdentity(config.isSSLCheckServerIdentity());
  }
  email.send();
}

代码示例来源: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;
}

相关文章

微信公众号

最新文章

更多