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

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

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

Email.setTLS介绍

[英]Set or disable the STARTTLS encryption. Please see EMAIL-105 for the reasons of deprecation.
[中]设置或禁用STARTTLS加密。有关反对理由,请参阅电子邮件-105。

代码示例

代码示例来源:origin: camunda/camunda-bpm-platform

protected void setMailServerProperties(Email email) {
 ProcessEngineConfigurationImpl processEngineConfiguration = Context.getProcessEngineConfiguration();
 String host = processEngineConfiguration.getMailServerHost();
 ensureNotNull("Could not send email: no SMTP host is configured", "host", host);
 email.setHostName(host);
 int port = processEngineConfiguration.getMailServerPort();
 email.setSmtpPort(port);
 email.setTLS(processEngineConfiguration.getMailServerUseTLS());
 String user = processEngineConfiguration.getMailServerUsername();
 String password = processEngineConfiguration.getMailServerPassword();
 if (user != null && password != null) {
  email.setAuthentication(user, password);
 }
}

代码示例来源:origin: camunda/camunda-bpm-platform

protected void setMailServerProperties(Email email) {
 ProcessEngineConfigurationImpl processEngineConfiguration = Context.getProcessEngineConfiguration();
 String host = processEngineConfiguration.getMailServerHost();
 ensureNotNull("Could not send email: no SMTP host is configured", "host", host);
 email.setHostName(host);
 int port = processEngineConfiguration.getMailServerPort();
 email.setSmtpPort(port);
 email.setTLS(processEngineConfiguration.getMailServerUseTLS());
 String user = processEngineConfiguration.getMailServerUsername();
 String password = processEngineConfiguration.getMailServerPassword();
 if (user != null && password != null) {
  email.setAuthentication(user, password);
 }
}

代码示例来源:origin: stackoverflow.com

Email email = new SimpleEmail();
String authuser = "...@gmail.com";
String authpwd = "xxxx";
email.setSmtpPort(587);
email.setAuthenticator(new DefaultAuthenticator(authuser, authpwd));
email.setDebug(true);
email.setHostName("smtp.gmail.com");
email.getMailSession().getProperties().put("mail.smtps.auth", "true");
email.getMailSession().getProperties().put("mail.debug", "true");
email.getMailSession().getProperties().put("mail.smtps.port", "587");
email.getMailSession().getProperties().put("mail.smtps.socketFactory.port", "587");
email.getMailSession().getProperties().put("mail.smtps.socketFactory.class",   "javax.net.ssl.SSLSocketFactory");
email.getMailSession().getProperties().put("mail.smtps.socketFactory.fallback", "false");
email.getMailSession().getProperties().put("mail.smtp.starttls.enable", "true");
email.setFrom("........@gmail.com", "SenderName");
email.setSubject("TestMail");
email.setMsg("This is a test mail?");
email.addTo("xxxx@gmail.com", "ToName");
email.setTLS(true);
email.send();

代码示例来源:origin: stackoverflow.com

import org.apache.commons.mail.*;
public class EmailTest {
  public static void main(String[] args) {
    try {
      Email email = new SimpleEmail();
      email.setSmtpPort(587);
      email.setAuthenticator(new DefaultAuthenticator("emailid@gmail.com",
          "yourPassword"));
      email.setDebug(true);
      email.setHostName("smtp.gmail.com");
      email.setFrom("emailid@gmail.com");
      email.setSubject("Hi");
      email.setMsg("This is a test mail ... :-)");
      email.addTo("senderId@yahoo.co.in");
      email.setTLS(true);
      email.send();
      System.out.println("Mail sent!");
    } catch (Exception e) {
      System.out.println("Exception :: " + e);
    }
  }
}

代码示例来源:origin: stackoverflow.com

public static void sendSimpleMail() throws Exception {
  Email email = new SimpleEmail();
  email.setSmtpPort(587);
  email.setAuthenticator(new DefaultAuthenticator("your gmail username",
      "your gmail password"));
  email.setDebug(false);
  email.setHostName("smtp.gmail.com");
  email.setFrom("me@gmail.com");
  email.setSubject("Hi");
  email.setMsg("This is a test mail ... :-)");
  email.addTo("you@gmail.com");
  email.setTLS(true);
  email.send();
  System.out.println("Mail sent!");
}

代码示例来源:origin: org.camunda.bpm/camunda-engine

protected void setMailServerProperties(Email email) {
 ProcessEngineConfigurationImpl processEngineConfiguration = Context.getProcessEngineConfiguration();
 String host = processEngineConfiguration.getMailServerHost();
 ensureNotNull("Could not send email: no SMTP host is configured", "host", host);
 email.setHostName(host);
 int port = processEngineConfiguration.getMailServerPort();
 email.setSmtpPort(port);
 email.setTLS(processEngineConfiguration.getMailServerUseTLS());
 String user = processEngineConfiguration.getMailServerUsername();
 String password = processEngineConfiguration.getMailServerPassword();
 if (user != null && password != null) {
  email.setAuthentication(user, password);
 }
}

代码示例来源:origin: br.com.caelum.vraptor/vraptor-simplemail

public void send(Email email) throws EmailException{
  if (email.getFromAddress() == null) {
    email.setFrom(env.get(FROM), env.get(FROM_NAME));
  }
  email.setHostName(env.get(SERVER));
  email.setSmtpPort(Integer.parseInt(env.get(PORT)));
  boolean tls = env.supports(TLS);
  email.setTLS(tls);
  if (tls) {
    email.setAuthenticator(new DefaultAuthenticator(env.get(USERNAME),
        env.get(PASSWORD)));
  }
  if(env.has(REPLY_TO)) {
    String replyTo = env.get(REPLY_TO);
    email.addReplyTo(replyTo);
  }
  wrapUpAndSend(email);
}

代码示例来源:origin: com.bbossgroups.activiti/activiti-engine

protected void setMailServerProperties(Email email) {
 ProcessEngineConfigurationImpl processEngineConfiguration = Context.getProcessEngineConfiguration();
 String host = processEngineConfiguration.getMailServerHost();
 if (host == null) {
  throw new ActivitiException("Could not send email: no SMTP host is configured");
 }
 email.setHostName(host);
 int port = processEngineConfiguration.getMailServerPort();
 email.setSmtpPort(port);
 email.setSSL(processEngineConfiguration.getMailServerUseSSL());
 email.setTLS(processEngineConfiguration.getMailServerUseTLS());
 String user = processEngineConfiguration.getMailServerUsername();
 String password = processEngineConfiguration.getMailServerPassword();
 if (user != null && password != null) {
  email.setAuthentication(user, password);
 }
}

代码示例来源:origin: com.googlecode.the-fascinator/fascinator-core

email.setSslSmtpPort(smtpSslPort);
email.setSSL(smtpSsl);
email.setTLS(smtpTls);
email.setSubject(subject);

相关文章

微信公众号

最新文章

更多