List of usage examples for org.apache.commons.mail SimpleEmail addTo
public Email addTo(final String email, final String name) throws EmailException
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(); }