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

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

Introduction

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

Prototype

public Email addTo(final String email, final String name) throws EmailException 

Source Link

Document

Add a recipient TO to the email using the specified address and the specified personal name.

Usage

From source file:com.mycompany.webtestegit.util.TesteMail.java

public static void main(String[] args) {
    SimpleEmail email = new SimpleEmail();
    email.setHostName("smtp.gmail.com"); // o servidor SMTP para envio do e-mail 
    try {/* ww w  .  j  a  va 2s. c  o m*/
        email.addTo("cfs.bsi@gmail.com", "Christian"); //destinatrio 
        email.setFrom("programacao.micromap@gmail.com", "Micromap"); // remetente 
        email.setSubject("Titulo do e-mail"); // assunto do e-mail 
        email.setMsg("Teste de Email utilizando commons-email"); //conteudo do e-mail 
        email.setAuthentication("ORIGEM", "SENHA");
        email.setSSLCheckServerIdentity(true);
        email.send(); //envia o e-mail
    } catch (EmailException ex) {
        Logger.getLogger(TesteMail.class.getName()).log(Level.SEVERE, null, ex);
    }

    //EMAIL HTML
    //        HtmlEmail email = new HtmlEmail();
    //
    //        try {
    //            email.setHostName("smtp.gmail.com");
    //            email.addTo("cfs.bsi@gmail.com", "Cfs");
    //            email.setFrom("programacao.micromap@gmail.com", "Micromap"); 
    //            email.setSubject("Teste de e-mail em formato HTML");   
    //
    //
    //            // adiciona uma imagem ao corpo da mensagem e retorna seu id 
    //            URL url = new URL("http://www.apache.org/images/asf_logo_wide.gif");
    //            String cid = email.embed(url, "Apache logo");   
    //
    //            // configura a mensagem para o formato HTML 
    //            email.setHtmlMsg("<html>The apache logo - <img src=\"cid:" + cid + "\"></html>");   
    //
    //            // configure uma mensagem alternativa caso o servidor no suporte HTML 
    //            email.setTextMsg("Seu servidor de e-mail no suporta mensagem HTML");   
    //            email.setAuthentication("ORIGEM", "SENHA");
    //            
    //            // envia o e-mail 
    //            email.send();
    //        } catch (EmailException ex) {
    //            Logger.getLogger(TesteMail.class.getName()).log(Level.SEVERE, null, ex);
    //        } catch (MalformedURLException ex) {
    //            Logger.getLogger(TesteMail.class.getName()).log(Level.SEVERE, null, ex);
    //        }
}

From source file:com.kamike.misc.MailUtils.java

public static void sendSystemMail(String email, String msg) {
    SimpleEmail mail = new SimpleEmail();
    if (SystemConfig.getInstance().getParameter(SystemParam.SYSTEM_EMAIL_SMTP) == null
            && SystemConfig.getInstance().getParameter(SystemParam.SYSTEM_EMAIL) == null
            && SystemConfig.getInstance().getParameter(SystemParam.SYSTEM_EMAIL_ACCOUNT) == null
            && SystemConfig.getInstance().getParameter(SystemParam.SYSTEM_EMAIL_PASSWORD) == null) {
        //???//from w  ww .j a  v  a  2  s . c  om
        return;
    }
    try {
        mail.setHostName(SystemConfig.getInstance().getParameter(SystemParam.SYSTEM_EMAIL_SMTP));
        mail.addTo(email, email);
        mail.setFrom(SystemConfig.getInstance().getParameter(SystemParam.SYSTEM_EMAIL), "?");
        mail.setAuthentication(SystemConfig.getInstance().getParameter(SystemParam.SYSTEM_EMAIL_ACCOUNT),
                SystemConfig.getInstance().getParameter(SystemParam.SYSTEM_EMAIL_PASSWORD));
        mail.setSubject("??");
        mail.setMsg(msg);
        String a = mail.send();
        System.out.println(a);
    } catch (Exception ex) {
        ex.printStackTrace();
    }
}

From source file:funcoes.funcoes.java

public static void enviardEmailSimpes(String emailPara, String nomePara, String assunto, String mensagem)
        throws EmailException {

    SimpleEmail email = new SimpleEmail();
    //Utilize o hostname do seu provedor de email
    //System.out.println("alterando hostname...");

    email.setHostName("smtp.gmail.com");
    //Quando a porta utilizada no  a padro (gmail = 465)
    email.setSmtpPort(465);//from w  ww.  j av  a  2 s  .c o  m
    //Adicione os destinatrios
    email.addTo(emailPara, nomePara);
    //Configure o seu email do qual enviar
    email.setFrom("cbjsolutions@gmail.com", "CBJ Solutions");
    //Adicione um assunto
    email.setSubject(assunto);
    //Adicione a mensagem do email
    email.setMsg(mensagem);
    //Para autenticar no servidor  necessrio chamar os dois mtodos abaixo
    //System.out.println("autenticando...");
    email.setSSL(true);
    email.setAuthentication("cbjsolutions", "slipclown");
    //System.out.println("enviando...");
    email.send();
    //System.out.println("Email enviado!");

}

From source file:de.knurt.fam.core.util.mail.UserMailSender.java

private static boolean send(UserMail um) {
    boolean sendSucc = false;
    UserMailSender dse = getInstance();/* w  w  w  . j a  va2 s.  c o m*/
    if (um.hasBeenSent() == false) {
        if (um.mustBeSendNow()) {
            // prepare
            SimpleEmail email = new SimpleEmail();
            email.setHostName(dse.hostName);
            email.setSmtpPort(dse.smtpPort);
            // mail server using pass
            if (dse.authName != null) {
                email.setAuthentication(dse.authName, dse.authPass);
            }
            Map<String, String> headers = new Hashtable<String, String>();
            // headers.put("Subject", um.getSubject());
            email.setSubject(um.getSubject());
            headers.put("Content-Type", "text/plain; charset=utf-8");
            headers.put("Content-Transfer-Encoding", "base64");
            email.setHeaders(headers);
            boolean creatingSucc = false;
            try {
                email.addTo(um.getTo(), um.getUsername());
                email.setFrom(dse.fromMail, dse.fromName);
                email.setMsg(um.getMsg());
                creatingSucc = true;
            } catch (EmailException ex) {
                FamLog.logException(UserMailSender.class, ex,
                        "creating mail failed::" + um.getTo() + "::" + um.getUsername() + "::" + um.getId(),
                        200904031116l);
            }

            if (creatingSucc && FamConnector.isDev() == false) {
                try {
                    email.send();
                    sendSucc = true;
                } catch (EmailException ex) {
                    FamLog.exception("sending a mail failed: " + ex.getMessage() + "-" + dse.fromMail + "-"
                            + dse.fromName, ex, 200904031018l);
                }
            } else { // just dev mode - do not send any mails
                sendSucc = true;
            }
        }
    } else {
        FamLog.logException(UserMailSender.class,
                new DataIntegrityViolationException("try to send a mail twice"), "try to send a mail twice",
                200908201836l);
    }
    return sendSucc;
}

From source file:br.com.painel.util.EnviarEmail.java

/**
 * /*from   w  w  w .j  a v  a2 s . c om*/
 * @param destino coloque o e-mail que da pessoa que deseja enviar
 * @param nomeDestino o nome do destino
 * @param assunto o assunto do email
 * @param mensagem a mensagem do email
 * @throws EmailException 
 */
public void enviarEmail(String destino, String nomeDestino, String assunto, String mensagem)
        throws EmailException {

    SimpleEmail email = new SimpleEmail();
    email.setHostName("smtp.gmail.com"); // o servidor SMTP para envio do e-mail
    email.addTo(destino, nomeDestino); //destinatrio
    email.setFrom("rafaelvulner@gmail.com", "Recuperao de senha"); // remetente
    email.setSubject(assunto); // assunto do e-mail
    email.setMsg(mensagem); //conteudo do e-mail
    email.setAuthentication("rafaelvulner", "rafad18m01");
    email.setSmtpPort(465);
    email.setSSL(true);
    email.setTLS(true);
    email.send(); //envia o e-mail
}

From source file:com.qatickets.service.MailService.java

public void sendToAdmin(String subj, String text) throws Exception {
    SimpleEmail email = new SimpleEmail();
    email.setSmtpPort(port);/*from w w  w .  java 2s  . c o  m*/
    email.setHostName(host);
    email.setSubject(subj);
    email.setMsg(text);
    email.addTo(adminToEmail, "Admin");
    //      email.setFrom(systemOwner, "QATickets.com");
    email.send();
}

From source file:de.faustedition.EmailReporter.java

public void send(String subject, ReportCreator creator) throws EmailException {
    Preconditions.checkArgument(!Strings.isNullOrEmpty(subject));

    final StringWriter bodyWriter = new StringWriter();
    final PrintWriter bodyPrintWriter = new PrintWriter(bodyWriter);

    creator.create(bodyPrintWriter);/* w  w w  .j  a  va 2  s .co  m*/
    bodyPrintWriter.println();
    bodyPrintWriter.println("--");
    bodyPrintWriter.println("Digitale Faust-Edition");
    bodyPrintWriter.println("http://www.faustedition.net/");

    final String body = bodyWriter.toString();
    if (!mailEnabled) {
        logger.warn(String.format("\n\nSubject: %s\n\n%s\n\n", subject, body));
        return;
    }

    final SimpleEmail email = new SimpleEmail();
    email.setHostName("localhost");
    email.setFrom("noreply@faustedition.net", "Digitale Faust-Edition");
    email.addTo("gregor@middell.net", "Gregor Middell");
    email.addTo("m.wissenbach@gmx.de", "Moritz Wissenbach");
    email.setSubject(subject);
    email.setMsg(body);
    email.send();
}

From source file:br.com.hslife.imobiliaria.service.EmailService.java

/**
  * envia email simples (smente texto)/*from  ww w  .j ava  2s.  c o  m*/
  * Nome remetente, e-mail remetente, nome destinatario, e-mail destinatario,
  * assunto, mensagem
  * @param nomeRemetente
  * @param nomeDestinatario
  * @param emailRemetente
  * @param emailDestinatario
  * @param assunto
  * @param mensagem
  * @throws EmailException
  */
public void enviaEmailSimples(String nomeRementente, String emailRemetente, String nomeDestinatario,
        String emailDestinatario, String assunto, StringBuilder mensagem) throws EmailException {

    SimpleEmail email = new SimpleEmail();
    email.setHostName("smtp.hslife.com.br"); // o servidor SMTP para envio do e-mail
    email.addTo(emailDestinatario, nomeDestinatario); //destinatrio
    email.setFrom(emailRemetente, nomeRementente); // remetente
    email.setSubject(assunto); // assunto do e-mail
    email.setMsg(mensagem.toString()); //conteudo do e-mail
    email.setAuthentication("realimoveis@hslife.com.br", "real123");
    //email.setSmtpPort(465);
    //email.setSSL(true);
    //email.setTLS(true);
    email.send();
}

From source file:br.com.hslife.catu.service.EmailService.java

/**
  * envia email simples (smente texto)/*from   w ww. j  a v  a  2  s.  c o m*/
  * Nome remetente, e-mail remetente, nome destinatario, e-mail destinatario,
  * assunto, mensagem
  * @param nomeRemetente
  * @param nomeDestinatario
  * @param emailRemetente
  * @param emailDestinatario
  * @param assunto
  * @param mensagem
  * @throws EmailException
  */
public void enviaEmailSimples(String nomeRementente, String emailRemetente, String nomeDestinatario,
        String emailDestinatario, String assunto, StringBuilder mensagem) throws EmailException {

    SimpleEmail email = new SimpleEmail();
    email.setHostName("smtp.hslife.com.br"); // o servidor SMTP para envio do e-mail
    email.addTo(emailDestinatario, nomeDestinatario); //destinatrio
    email.setFrom(emailRemetente, nomeRementente); // remetente
    email.setSubject(assunto); // assunto do e-mail
    email.setMsg(mensagem.toString()); //conteudo do e-mail
    email.setAuthentication("nao-responde@hslife.com.br", "n0r3ply1@3");
    email.setCharset("UTF8");
    email.setSmtpPort(465);
    email.setSSL(true);
    email.setTLS(true);
    email.send();
}

From source file:Email.CommonsEmail.java

/**
 * envia email simples(somente texto)//from ww  w . j a  v  a  2  s  .c  o m
 *
 * @throws EmailException
 */
public void enviaEmailSimples() throws EmailException {

    SimpleEmail email = new SimpleEmail();
    // o servidor SMTP para envio do e-mail
    email.setHostName("smtp.gmail.com");
    //destinatrio
    email.addTo("alessandropereirarezende@gmail.com", "Alessandro");
    // remetente
    email.setFrom(emailConfig.getEmail(), emailConfig.getNome());
    // assunto do e-mail
    email.setSubject("Teste -> Email simples");
    //conteudo do e-mail
    email.setMsg("Teste de Email utilizando commons-email");
    email.setAuthentication(emailConfig.getUsuario(), emailConfig.getSenha());
    email.setSmtpPort(465);
    email.setSSLOnConnect(true);
    email.send();
}