本文整理了Java中org.apache.commons.mail.Email.setTLS()
方法的一些代码示例,展示了Email.setTLS()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Email.setTLS()
方法的具体详情如下:
包路径:org.apache.commons.mail.Email
类名称: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);
内容来源于网络,如有侵权,请联系作者删除!