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

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

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

HtmlEmail.setStartTLSEnabled介绍

暂无

代码示例

代码示例来源:origin: si.urbas/pless

ApacheCommonsEmail(String hostname, int smtpPort, boolean useSsl, boolean useTls, String user, String password, HtmlEmail wrappedEmail) {
 this.wrappedEmail = wrappedEmail;
 this.wrappedEmail.setHostName(hostname);
 this.wrappedEmail.setSmtpPort(smtpPort);
 this.wrappedEmail.setSSLOnConnect(useSsl);
 this.wrappedEmail.setStartTLSEnabled(useTls);
 if (!isNullOrEmpty(user) && !isNullOrEmpty(password)) {
  this.wrappedEmail.setAuthentication(user, password);
 }
 this.wrappedEmail.setDebug(false);
}

代码示例来源:origin: dhis2/dhis2-core

private HtmlEmail getHtmlEmail( String hostName, int port, String username, String password, boolean tls,
  String sender ) throws EmailException
{
  HtmlEmail email = new HtmlEmail();
  email.setHostName( hostName );
  email.setFrom( sender, getEmailName() );
  email.setSmtpPort( port );
  email.setStartTLSEnabled( tls );
  
  if ( username != null && password != null )
  {
    email.setAuthenticator( new DefaultAuthenticator( username, password ) );
  }
  return email;
}

代码示例来源:origin: theonedev/onedev

email.setSocketTimeout(mailSetting.getTimeout()*1000);
email.setStartTLSEnabled(true);
email.setSSLOnConnect(mailSetting.isEnableSSL());
email.setSSLCheckServerIdentity(false);

代码示例来源:origin: mycontroller-org/mycontroller

private static void initializeEmail(EmailSettings emailSettings) throws EmailException {
  _logger.info("{}", emailSettings);
  email = new HtmlEmail();
  email.setHostName(emailSettings.getSmtpHost());
  email.setSmtpPort(emailSettings.getSmtpPort());
  if (emailSettings.getSmtpUsername() != null
      && emailSettings.getSmtpUsername().length() > 0) {
    email.setAuthenticator(new DefaultAuthenticator(
        emailSettings.getSmtpUsername(),
        emailSettings.getSmtpPassword()));
  }
  if (emailSettings.getEnableSsl()) {
    if (emailSettings.getUseStartTLS()) {
      email.setStartTLSEnabled(emailSettings.getEnableSsl());
    } else {
      email.setSSLOnConnect(emailSettings.getEnableSsl());
    }
  }
  email.setFrom(emailSettings.getFromAddress());
}

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

private static void initializeEmail(EmailSettings emailSettings) throws EmailException {
  _logger.info("{}", emailSettings);
  email = new HtmlEmail();
  email.setHostName(emailSettings.getSmtpHost());
  email.setSmtpPort(emailSettings.getSmtpPort());
  if (emailSettings.getSmtpUsername() != null
      && emailSettings.getSmtpUsername().length() > 0) {
    email.setAuthenticator(new DefaultAuthenticator(
        emailSettings.getSmtpUsername(),
        emailSettings.getSmtpPassword()));
  }
  if (emailSettings.getEnableSsl()) {
    if (emailSettings.getUseStartTLS()) {
      email.setStartTLSEnabled(emailSettings.getEnableSsl());
    } else {
      email.setSSLOnConnect(emailSettings.getEnableSsl());
    }
  }
  email.setFrom(emailSettings.getFromAddress());
}

相关文章