Example usage for org.apache.commons.mail SimpleEmail setAuthenticator

List of usage examples for org.apache.commons.mail SimpleEmail setAuthenticator

Introduction

In this page you can find the example usage for org.apache.commons.mail SimpleEmail setAuthenticator.

Prototype

public void setAuthenticator(final Authenticator newAuthenticator) 

Source Link

Document

Sets the Authenticator to be used when authentication is requested from the mail server.

Usage

From source file:model.Email.java

public static void sendToken(String receiver, String token) throws EmailException {

    SimpleEmail email = new SimpleEmail();
    String message = "Para sua segurana, voc precisa colocar o cdigo abaixo para continar a transao.\n";
    message += "Token: " + token + "\n";
    message += "\nO sistema de token  para sua segurana, sempre ao realizar uma transao, um novo token  gerado ";
    message += " e enviado  voc.";

    try {/* www. j  a va2 s.  c om*/
        email.setHostName("smtp.googlemail.com");
        email.setSmtpPort(465);
        email.setAuthenticator(new DefaultAuthenticator("totheworldgroup@gmail.com", "albrcalu"));
        email.setSSLOnConnect(true);
        email.setFrom("totheworldgroup@gmail.com");
        email.setSubject("Token para realizar transao");
        email.setMsg(message);
        email.addTo(receiver);
        email.send();

    } catch (EmailException e) {
        System.out.println(e.getMessage());
    }

}

From source file:model.Email.java

public static void sendConfirmation(String receiver, String token, PersonalAccount account)
        throws EmailException {

    SimpleEmail email = new SimpleEmail();
    String message = "Sua conta foi criada com sucesso, porm ainda est inativa.\n";
    message += "Nmero da conta: " + account.getNumber() + "\n";
    message += "Agncia: " + account.getAgency().getNumber() + "\n";
    message += "Token de autentificao: " + token + "\n";
    message += "Com este token voc  capaz de definir uma senha para sua conta para, ento, utiliz-la.\n";
    message += "\nCaso voc perca este token, entre novamente com as informaes para abrir conta,";
    message += " e um novo token ser gerado e reenviado  voc.";

    try {/*  w  w w  .  j a v a  2 s  .c  om*/
        email.setHostName("smtp.googlemail.com");
        email.setSmtpPort(465);
        email.setAuthenticator(new DefaultAuthenticator("totheworldgroup@gmail.com", "albrcalu"));
        email.setSSLOnConnect(true);
        email.setFrom("totheworldgroup@gmail.com");
        email.setSubject("Token de autentificao");
        email.setMsg(message);
        email.addTo(receiver);
        email.send();

    } catch (EmailException e) {
        System.out.println(e.getMessage());
    }

}

From source file:com.mycompany.login.mb.SendMail.java

public void enviaEmailUsuario() {
    FacesContext context = FacesContext.getCurrentInstance();
    HttpSession session = (HttpSession) context.getExternalContext().getSession(false);
    Usuario usuario = (Usuario) session.getAttribute("usuarioLogado");
    SimpleEmail email = new SimpleEmail();
    // email.setSSLOnConnect(true);
    email.setHostName("smtp-pel.lifemed.com.br");
    //   email.setSslSmtpPort("465");
    email.setSmtpPort(587);/* ww w  .j  a  va2 s . com*/
    email.setAuthenticator(new DefaultAuthenticator("anderson.freitas", "nub10fr31t4s"));
    try {
        email.setFrom("anderson.freitas@lifemed.com.br");
        email.setDebug(true);

        email.setSubject(getSubject());
        email.setMsg(mensagem);
        email.addTo(remetente);

        email.send();
    } catch (EmailException ex) {
        ex.printStackTrace();
    }
}

From source file:com.tcc.servidor_tcc.api.SystematicReviewResource.java

private void sendEmailNotification(Reviewer reviewer, boolean registered, SystematicReview sr) {
    SimpleEmail email = new SimpleEmail();
    email.setSSLOnConnect(true);/* w  w  w . j a v  a  2  s .c o  m*/
    email.setHostName("smtp.gmail.com");
    email.setSslSmtpPort("465");
    email.setAuthenticator(new DefaultAuthenticator("mobrevsys@gmail.com", "revisaosistematica"));
    try {
        email.setFrom("mobrevsys@gmail.com");

        email.setDebug(true);

        email.setSubject("MobRevSys - Invited to participate in a Systematic Review");
        if (registered) {
            email.setMsg("Hello " + reviewer.getName() + ",\n" + sr.getOwner().getName()
                    + " has invited you to participate in a " + "Systematic Review with the title of \""
                    + sr.getTitle() + "\".\n" + "Best Regards,\n MobRevSys");
        } else {
            email.setMsg("Hello " + reviewer.getEmail() + ",\n" + sr.getOwner().getName()
                    + "has invited you to participate in a " + "Systematic Review with the title of \""
                    + sr.getTitle() + "\".\n"
                    + "Please download the MobRevSys app and register to contribute.\n"
                    + "Best Regards,\n MobRevSys");
        }
        email.addTo(reviewer.getEmail());

        email.send();

    } catch (EmailException e) {
        e.printStackTrace();
    }
}

From source file:org.trendafilov.odesk.notifier.email.EmailSender.java

public static void send(String recepient, String subject, String message)
        throws EmailException, ConfigurationException {
    SimpleEmail email = new SimpleEmail();
    Configurable config = Configuration.getInstance();
    email.setHostName(config.getStringValue("profile.smtp.host"));
    email.setSmtpPort(config.getIntValue("profile.smtp.port"));
    email.setAuthenticator(new DefaultAuthenticator(config.getStringValue("profile.username"),
            config.getStringValue("profile.password")));
    email.setSSLOnConnect(true);//from w  w w  .  j  a va2s  .c o m
    email.setFrom(config.getStringValue("profile.email"), config.getStringValue("profile.name"));
    email.addTo(recepient);
    email.setSubject(subject);
    email.setMsg(message);
    email.send();
}

From source file:softpost.telas.IfrManterPessoas.java

public void sendEmail() throws EmailException {
    Pessoas pes = new Pessoas();
    SimpleEmail email = new SimpleEmail();
    String meuEmail = "aulaquartapaa@gmail.com";
    String minhaSenha = "aulapaa@";
    email.setSmtpPort(587);//from www . j a  va 2 s  .  c  om
    email.setAuthenticator(new DefaultAuthenticator(meuEmail, minhaSenha));
    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.getMailSession().getProperties().put("mail.smtp.ssl.trust", "smtp.gmail.com");
    email.setFrom("marylgk1329@gmail.com", "Maryhana");
    email.setSubject("Alterao de cadastro no SOFTPOST");
    email.setMsg(
            "Pessoa " + (tblPessoas.getSelectedRow()) + " foi excluida do cadastro de Pessoas do SOFTPOST!");
    email.addTo("marylgk1329@gmail.com", "Maryhana");
    email.setTLS(true);
    email.send();
}