p -> email.setSocketTimeout((int) mail.getDuration(p, TimeUnit.MILLISECONDS))); ifset("ssl.checkServerIdentity", p -> email.setSSLCheckServerIdentity(mail.getBoolean(p))); ifset("ssl.onConnect", p -> email.setSSLOnConnect(mail.getBoolean(p))); ifset("ssl.smtpPort", p -> email.setSslSmtpPort(mail.getString(p))); ifset("startTLSEnabled", p -> email.setStartTLSEnabled(mail.getBoolean(p)));
email.setSSLOnConnect(configuration.isUseSsl()); email.setStartTLSEnabled(configuration.isUseTls()); if (pluginConfig != null && !isNullOrEmpty(pluginConfig.getString("sender"))) {
/** * Sets whether SSL/TLS encryption should be enabled for the SMTP transport upon connection (SMTPS/POPS). * See EMAIL-105 for reason of deprecation. * * @deprecated since 1.3, use setSSLOnConnect() instead * @param ssl whether to enable the SSL transport */ @Deprecated public void setSSL(final boolean ssl) { setSSLOnConnect(ssl); }
private static void configEmail(String subject, Email email, String... recipients) throws EmailException { if (recipients == null) throw new EmailException("Recipients not found."); Mail mail = MailPlugin.getMail(); email.setCharset(mail.getCharset()); email.setSocketTimeout(mail.getTimeout()); email.setSocketConnectionTimeout(mail.getConnectout()); email.setHostName(mail.getHost()); if (!mail.getSslport().isEmpty()) email.setSslSmtpPort(mail.getSslport()); if (!mail.getPort().isEmpty()) email.setSmtpPort(Integer.parseInt(mail.getPort())); email.setSSLOnConnect(mail.isSsl()); email.setStartTLSEnabled(mail.isTls()); email.setDebug(mail.isDebug()); email.setAuthentication(mail.getUser(), mail.getPassword()); email.setFrom(mail.getFrom(), mail.getName()); email.setSubject(subject); email.addTo(recipients); }
email.setSSLOnConnect(mailServerInfo.isMailServerUseSSL()); email.setStartTLSEnabled(mailServerInfo.isMailServerUseTLS()); email.setSmtpPort(port); email.setSSLOnConnect(processEngineConfiguration.getMailServerUseSSL()); email.setStartTLSEnabled(processEngineConfiguration.getMailServerUseTLS());
public void sendEmail(Email email) throws Exception { email.setAuthentication(username, password); email.setCharset(DEFAULT_CHARSET); email.setFrom(fromAddress); email.setSSLOnConnect(sslOn); email.setHostName(hostName); email.setSmtpPort(smtpPort); email.send(); }
/** * Sets whether SSL/TLS encryption should be enabled for the SMTP transport upon connection (SMTPS/POPS). * See EMAIL-105 for reason of deprecation. * * @deprecated since 1.3, use setSSLOnConnect() instead * @param ssl whether to enable the SSL transport */ @Deprecated public void setSSL(final boolean ssl) { setSSLOnConnect(ssl); }
public void send(Email mail) throws EmailException { mail.setHostName(hostName); mail.setAuthenticator(auth); mail.setSSLOnConnect(sSLOnConnect); //how to handle this properly mail.setSslSmtpPort(String.valueOf(smtpPort)); mail.setSmtpPort(smtpPort); mail.send(); } }
private void sendFinishedMail() throws EmailException, IOException { Properties config = new Properties(); config.load(Thread.currentThread().getContextClassLoader().getResourceAsStream("org/dllearner/algorithms/qtl/qtl-mail.properties")); Email email = new SimpleEmail(); email.setHostName(config.getProperty("hostname")); email.setSmtpPort(465); email.setAuthenticator(new DefaultAuthenticator(config.getProperty("username"), config.getProperty("password"))); email.setSSLOnConnect(true); email.setFrom(config.getProperty("from")); email.setSubject("QTL evaluation finished."); email.setMsg("QTL evaluation finished."); email.addTo(config.getProperty("to")); email.send(); }
private void sendFinishedMail() throws EmailException, IOException { Properties config = new Properties(); config.load(Thread.currentThread().getContextClassLoader().getResourceAsStream("org/dllearner/algorithms/qtl/qtl-mail.properties")); Email email = new SimpleEmail(); email.setHostName(config.getProperty("hostname")); email.setSmtpPort(465); email.setAuthenticator(new DefaultAuthenticator(config.getProperty("username"), config.getProperty("password"))); email.setSSLOnConnect(true); email.setFrom(config.getProperty("from")); email.setSubject("QTL evaluation finished."); email.setMsg("QTL evaluation finished."); email.addTo(config.getProperty("to")); email.send(); }
private void initEmail(Email email,String fromEmail, String fromPasswd,String fromName, String host,List<String> toEmailList,MailMsg mailMsg) throws EmailException{ email.setHostName(host); //邮件服务器验证:用户名/密码 email.setAuthentication(fromEmail, fromPasswd); //必须放在前面,否则乱码 email.setCharset(MailCfg.CHARSET); email.setDebug(false);//是否开启调试默认不开启 email.setSSLOnConnect(true);//开启SSL加密 email.setStartTLSEnabled(true);//开启TLS加密 email.addTo(toEmailList.toArray(new String[0])); email.setFrom(fromEmail,fromName); email.setSubject(mailMsg.getSubject()); } }
Email email = new SimpleEmail(); email.setHostName("smtp.gmail.com"); email.setSmtpPort(465); email.setAuthenticator(new DefaultAuthenticator("username", "password")); email.setSSLOnConnect(true); email.setFrom("user@gmail.com"); email.setSubject("TestMail"); email.setMsg("This is a test mail ... :-)"); email.addTo("foo@bar.com"); email.send();
Email email = new SimpleEmail(); email.setHostName("smtp.googlemail.com"); email.setSmtpPort(465); email.setAuthenticator(new DefaultAuthenticator("username", "password")); email.setSSLOnConnect(true); email.setFrom("user@gmail.com"); email.setSubject("TestMail"); email.setMsg("This is a test mail ... :-)"); email.addTo("foo@bar.com"); email.send();
Email email = new SimpleEmail(); email.setHostName("smtp.googlemail.com"); email.setSmtpPort(465); email.setAuthenticator(new DefaultAuthenticator("username", "password")); email.setSSLOnConnect(true); email.setFrom("user@gmail.com"); email.setSubject("TestMail"); email.setMsg("This is a test mail ... :-)"); email.addTo("foo@bar.com"); email.send();
Email email = new SimpleEmail(); email.setHostName("smtp.googlemail.com"); email.setSmtpPort(465); email.setAuthenticator(new DefaultAuthenticator("username", "password")); email.setSSLOnConnect(true); email.setFrom("user@gmail.com"); email.setSubject("TestMail"); email.setMsg("This is a test mail ... :-)"); email.addTo("foo@bar.com"); email.send();
Email email = new SimpleEmail(); email.setHostName("smtp.googlemail.com"); email.setSmtpPort(465); email.setAuthenticator(new DefaultAuthenticator("username", "password")); email.setSSLOnConnect(true); email.setFrom("user@gmail.com"); email.setSubject("TestMail"); email.setMsg("This is a test mail ... :-)"); email.addTo("foo@bar.com"); email.send();
public static void main(String[] args) throws EmailException { Email email = new SimpleEmail(); email.setHostName("smtp.googlemail.com"); email.setSmtpPort(465); email.setAuthenticator(new DefaultAuthenticator("username", "password")); email.setSSLOnConnect(true); email.setFrom("user@gmail.com"); email.setSubject("TestMail"); email.setMsg("This is a test mail ... :-)"); email.addTo("foo@bar.com"); email.send(); } }
Email email = new SimpleEmail(); try { email.setHostName("smtp.googlemail.com"); email.setSmtpPort(465); email.setAuthenticator( new DefaultAuthenticator("hogwarts-mailer@gmail.com", "password")); email.setSSLOnConnect(true); // disable in case of EmailException email.setFrom("hogwarts-school@gmail.com", "Hogwarts School"); email.setSubject("Hogwarts Acceptance Letter"); email.setMsg("We are pleased to inform you that you have a place at " + "Hogwarts School of Witchcraft and Wizardry."); email.addTo("harry-potter@hedwig.com"); email.send(); } catch(EmailException ee) { ee.printStackTrace(); }
protected void sendEmail(Email email) throws EmailException { email.setHostName(config.getHostName()); email.setSmtpPort(config.getPort()); email.setStartTLSEnabled(config.isTLS()); if (Strings.hasText(config.getUsername())) { email.setAuthentication(config.getUsername(), config.getPassword()); } if (config.isSSL()) { email.setSSLOnConnect(config.isSSL()); email.setSslSmtpPort(Integer.toString(config.getPort())); email.setSSLCheckServerIdentity(config.isSSLCheckServerIdentity()); } email.send(); }
protected void sendEmail(Email email) throws EmailException { email.setHostName(config.getHostName()); email.setSmtpPort(config.getPort()); email.setStartTLSEnabled(config.isTLS()); if (Strings.hasText(config.getUsername())) { email.setAuthentication(config.getUsername(), config.getPassword()); } if (config.isSSL()) { email.setSSLOnConnect(config.isSSL()); email.setSslSmtpPort(Integer.toString(config.getPort())); email.setSSLCheckServerIdentity(config.isSSLCheckServerIdentity()); } email.send(); }