email.setAuthenticator(new DefaultAuthenticator( Strings.nullToEmpty(configuration.getUsername()), Strings.nullToEmpty(configuration.getPassword())
/** * Sets the userName and password if authentication is needed. If this * method is not used, no authentication will be performed. * <p> * This method will create a new instance of * <code>DefaultAuthenticator</code> using the supplied parameters. * * @param userName User name for the SMTP server * @param password password for the SMTP server * @see DefaultAuthenticator * @see #setAuthenticator * @since 1.0 */ public void setAuthentication(final String userName, final String password) { this.setAuthenticator(new DefaultAuthenticator(userName, password)); }
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();
/** * Sets the userName and password if authentication is needed. If this * method is not used, no authentication will be performed. * <p> * This method will create a new instance of * <code>DefaultAuthenticator</code> using the supplied parameters. * * @param userName User name for the SMTP server * @param password password for the SMTP server * @see DefaultAuthenticator * @see #setAuthenticator * @since 1.0 */ public void setAuthentication(final String userName, final String password) { this.setAuthenticator(new DefaultAuthenticator(userName, password)); }
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(); } }
/** * Sends a plain text message using the SMTP configuration in application.conf * * For more information @see <a href="https://commons.apache.org/proper/commons-email/userguide.html">https://commons.apache.org/proper/commons-email/userguide.html</a> * * @param email The email to send */ public void send(Email email) { email.setHostName(this.host); email.setSmtpPort(this.port); email.setAuthenticator(this.defaultAuthenticator); email.setSSLOnConnect(this.ssl); try { email.send(); } catch (EmailException e) { LOG.error("Failed to send SimpleEmail", e); } }
@Override public void deliver(final Email email) throws IOException { email.setHostName(this.host); email.setSmtpPort(this.port); email.setAuthenticator( new DefaultAuthenticator(this.user, this.password) ); email.setSSLOnConnect(true); try { email.send(); } catch (final EmailException ex) { throw new IOException(ex); } } }
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(); }
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!"); }
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.gmail.com"); email.setSmtpPort(587); email.setAuthenticator(new DefaultAuthenticator("username", "password")); email.setStartTLSEnabled(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(); 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(); }
Email email = new SimpleEmail(); email.setHostName("smtp.office365.com"); email.setSmtpPort(587); email.setAuthenticator(new DefaultAuthenticator("a@b.com", "****")); email.setStartTLSEnabled(true); try { email.setFrom("a@b.com"); email.setSubject("Job Failure"); email.setDebug(true); email.setMsg("This is a test mail ... :-)" ); email.addTo("a@y.com"); email.send(); } catch (EmailException e) { e.printStackTrace(); }
public void sendEmail(final EmailData emailData) { try { Email email = new SimpleEmail(); email.setHostName(smtpServer); email.setSmtpPort(smtpPort); email.setAuthenticator(new DefaultAuthenticator(username, password)); email.setSSLOnConnect(secure); email.setFrom(emailData.getAddressFrom()); email.setSubject(emailData.getSubject()); email.setMsg(emailData.getMessageContent()); email.addTo(emailData.getAddressTo()); email.send(); } catch (org.apache.commons.mail.EmailException e) { throw new EmailException(e); } } }