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

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

本文整理了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

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

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

  1. public void sendEmail(final Email email) throws EmailException {
  2. email.setHostName(hostname);
  3. if (ssl != null)
  4. email.setSSLOnConnect(ssl);
  5. if (start_tls_enabled != null)
  6. email.setStartTLSEnabled(start_tls_enabled);
  7. if (start_tls_required != null)
  8. email.setStartTLSRequired(start_tls_required);
  9. if (port != null)
  10. email.setSmtpPort(port);
  11. if (username != null)
  12. email.setAuthentication(username, password);
  13. if (connection_timeout != null)
  14. email.setSocketConnectionTimeout(connection_timeout);
  15. if (timeout != null)
  16. email.setSocketTimeout(timeout);
  17. email.send();
  18. }

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

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

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

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

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

  1. email.setStartTLSRequired(tls);
  2. return email;

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

  1. /**
  2. * Factory method to create a pre-configured email instance.
  3. *
  4. * @param clazz the requested implementation class
  5. * @return the new instance
  6. * @throws Exception creating the Email instance failed
  7. */
  8. private Email create(final Class<? extends Email> clazz) throws Exception {
  9. final Email email = clazz.newInstance();
  10. email.setStartTLSEnabled(EmailConfiguration.MAIL_USE_STARTTLS);
  11. email.setStartTLSRequired(EmailConfiguration.MAIL_STARTTLS_REQUIRED);
  12. email.setSSLOnConnect(EmailConfiguration.MAIL_USE_SSL);
  13. email.setSSLCheckServerIdentity(EmailConfiguration.MAIL_SSL_CHECKSERVERIDENTITY);
  14. email.setHostName(EmailConfiguration.MAIL_SERVER);
  15. email.setSmtpPort(EmailConfiguration.MAIL_SERVER_PORT);
  16. email.setBounceAddress(EmailConfiguration.TEST_FROM);
  17. email.setDebug(EmailConfiguration.MAIL_DEBUG);
  18. email.setCharset(EmailConfiguration.MAIL_CHARSET);
  19. email.setFrom(EmailConfiguration.TEST_FROM);
  20. email.addTo(EmailConfiguration.TEST_TO);
  21. if(EmailConfiguration.TEST_USER != null) {
  22. email.setAuthenticator(new DefaultAuthenticator(EmailConfiguration.TEST_USER, EmailConfiguration.TEST_PASSWD));
  23. }
  24. return email;
  25. }

相关文章