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

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

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

Email.setStartTLSRequired介绍

[英]Set or disable the required STARTTLS encryption.

Defaults to #smtpPort; can be overridden by using #setSmtpPort(int)
[中]设置或禁用所需的STARTTLS加密。
默认为#smtpPort;可以使用#setSmtpPort(int)重写

代码示例

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

ifset("ssl.smtpPort", p -> email.setSslSmtpPort(mail.getString(p)));
ifset("startTLSEnabled", p -> email.setStartTLSEnabled(mail.getBoolean(p)));
ifset("startTLSRequired", p -> email.setStartTLSRequired(mail.getBoolean(p)));
ifset("subject", p -> email.setSubject(mail.getString(p)));
ifset("to", p -> email.setTo(address(strList(p))));

代码示例来源:origin: com.qwazr/qwazr-library-email

public void sendEmail(final Email email) throws EmailException {
  email.setHostName(hostname);
  if (ssl != null)
    email.setSSLOnConnect(ssl);
  if (start_tls_enabled != null)
    email.setStartTLSEnabled(start_tls_enabled);
  if (start_tls_required != null)
    email.setStartTLSRequired(start_tls_required);
  if (port != null)
    email.setSmtpPort(port);
  if (username != null)
    email.setAuthentication(username, password);
  if (connection_timeout != null)
    email.setSocketConnectionTimeout(connection_timeout);
  if (timeout != null)
    email.setSocketTimeout(timeout);
  email.send();
}

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

ifset("ssl.smtpPort", p -> email.setSslSmtpPort(mail.getString(p)));
ifset("startTLSEnabled", p -> email.setStartTLSEnabled(mail.getBoolean(p)));
ifset("startTLSRequired", p -> email.setStartTLSRequired(mail.getBoolean(p)));
ifset("subject", p -> email.setSubject(mail.getString(p)));
ifset("to", p -> email.setTo(address(strList(p))));

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

mail.setStartTLSRequired(configuration.isStartTlsRequired());
mail.setSSLOnConnect(configuration.isSslOnConnectEnabled());
mail.setSSLCheckServerIdentity(configuration.isSslCheckServerIdentityEnabled());

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

email.setStartTLSRequired(tls);
return email;

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

相关文章

微信公众号

最新文章

更多