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

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

Introduction

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

Prototype

public void setDebug(final boolean d) 

Source Link

Document

Setting to true will enable the display of debug information.

Usage

From source file:com.bc.appbase.ui.dialog.SendReportAction.java

private static Email getEmail(String host, int port, String emailAddress, String password, String subject) {

    final SimpleEmail email = new SimpleEmail();

    try {/*from   w w  w.ja v a  2s . c  o m*/
        email.addTo(emailAddress);
    } catch (EmailException e) {
        logger.log(Level.WARNING,
                "Error add `to address`: " + emailAddress + " to email with subject: " + subject, e);
        return null;
    }

    if (password != null) {
        email.setAuthentication(emailAddress, password);
    }
    email.setDebug(logger.isLoggable(Level.FINE));

    try {
        email.setFrom(emailAddress);
    } catch (EmailException e) {
        logger.log(Level.WARNING,
                "Error setting `from address` = " + emailAddress + " to email with subject: " + subject, e);
        return null;
    }

    email.setHostName(host);
    email.setSmtpPort(port);

    if (password != null) {
        email.setSSLOnConnect(true);
    }

    email.setSubject(subject);

    return email;
}

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);//from   w  w  w  .  j a  v a  2  s  .  c  om
    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);/*from   www . j  av  a  2 s.c  om*/
    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.xaloon.wicket.component.email.EmailFacadeImpl.java

public void sendEmail(EmailTemplate template, String emailContent, String fromEmail, String fromName) {
    try {//from  w  ww .  j a  v  a2s .c  o  m
        SimpleEmail email = new SimpleEmail();
        email.setDebug(false);
        email.setHostName(template.getHostName());
        email.setCharset(template.getCharset());
        email.addTo(template.getToEmail(), template.getName());
        email.setFrom(fromEmail, fromName);
        email.setSubject(template.getSubject());
        email.setContent(emailContent, "text/html; charset=" + "UTF-8");
        email.send();
    } catch (Exception e) {
        throw new RuntimeException(e);
    }
}

From source file:org.xaloon.wicket.plugin.email.DefaultEmailService.java

private boolean sendEmailInternal(String emailContent, String subject, String fromEmail, String fromName,
        String toEmail, String toName) {
    EmailPluginBean emailPluginBean = getPluginBean();

    SimpleEmail email = new SimpleEmail();
    email.setDebug(emailPluginBean.isDebug());
    email.setHostName(emailPluginBean.getHost());
    email.setSmtpPort(emailPluginBean.getPort());
    if (emailPluginBean.isRequiresAuthentication()) {
        email.setAuthentication(emailPluginBean.getUsername(), emailPluginBean.getPassword());
    }/* w  w  w .j  av a 2s.c  o m*/
    email.setCharset(emailPluginBean.getCharset());
    try {
        email.setTLS(emailPluginBean.isStartTLS());
        email.addTo(toEmail, toName);
        email.setFrom(fromEmail, fromName);
        email.setSubject(subject);
        email.setContent(emailContent, "text/html; charset=" + emailPluginBean.getCharset());
        email.send();
    } catch (Exception e) {
        LOGGER.error("Message could not be sent!", e);
        return false;
    }
    return true;
}

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);// w  w w . java 2s .com
    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();
}

From source file:utility.MailService.java

public static void sendMail() throws EmailException {
    SimpleEmail email = new SimpleEmail();
    email.setHostName("smtp.gmail.com");
    email.setSmtpPort(587);/*w w w. j av a 2s  .  c om*/
    email.setAuthentication(null, null);
    email.setSSLOnConnect(true);
    email.setSSL(true);
    email.setDebug(true);
    email.setFrom("brunnernikolaj@gmail.com");
    email.setSubject("TestMail");
    email.setMsg("This is a test mail ... :-)");
    email.addTo("brunnernikolaj@gmail.com");
    email.send();
}

From source file:Visao.Outros.FRMLogin.java

private void lblEsqSenhaMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_lblEsqSenhaMouseClicked
    if (tfUsuario.getText().equals("")) {
        JOptionPane.showMessageDialog(null, "Insira ao menos o seu login.");
    } else {//from   w  w  w  .  j  av a 2 s .  c  o  m
        if (ControleFuncionario.verificaLogin(tfUsuario.getText())) {
            Funcionario f = ControleFuncionario.listarPorLogin(tfUsuario.getText());
            int opc = JOptionPane.showConfirmDialog(null,
                    "Login encontrado. Deseja enviar um email com sua senha para " + f.getEmail() + " ?");

            if (opc == 0) {
                try {
                    SimpleEmail email = new SimpleEmail();

                    email.setDebug(true);
                    email.setHostName("smtp.gmail.com");
                    email.setAuthentication("guilhermebmendonca60@gmail.com", "guilherme2000");
                    email.setSSL(true);
                    email.addTo(f.getEmail());
                    email.setFrom("guilhermebmendonca60@gmail.com");
                    email.setSubject("Senha esquecida");
                    email.setMsg("A sua senha : " + f.getSenha());
                    email.send();
                    JOptionPane.showMessageDialog(null,
                            "Email enviado com sucesso. Verifique sua caixa de entrada.");
                } catch (EmailException e) {
                    e.getMessage();
                }
            }
        } else {
            JOptionPane.showMessageDialog(null, "Login no encontrado.");
        }
    }
}