List of usage examples for org.apache.commons.mail SimpleEmail setSSLCheckServerIdentity
public Email setSSLCheckServerIdentity(final boolean sslCheckServerIdentity)
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 {// w w w . j av a 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:br.com.hslife.orcamento.component.EmailComponent.java
public void enviarEmail() throws ApplicationException, EmailException, SendGridException { // Carrega as configuraes de envio de e-mail this.populateParameters(); if (metodoEnvio.equals("SENDGRID")) { this.enviarEmailSendGrid(); return;//from w ww . j av a 2 s . c om } // Instancia o objeto de e-mail SimpleEmail email = new SimpleEmail(); // Atribui ao objeto os parmetros passados ao mtodo email.addTo(emailDestinatario, destinatario, charset); email.setFrom(emailRemetente, remetente, charset); // remetente email.setSubject(assunto); email.setMsg(mensagem); // Atribui os demais parmetros vindos de opes do sistema email.setHostName(servidor); email.setSmtpPort(porta); email.setAuthentication(usuario, senha); if (usarSSL) { email.setSSLOnConnect(true); email.setSslSmtpPort(String.valueOf(porta)); } else { email.setSSLOnConnect(false); } email.setCharset(charset); email.setSSLCheckServerIdentity(false); email.send(); }