List of usage examples for org.apache.commons.mail HtmlEmail setHtmlMsg
public HtmlEmail setHtmlMsg(final String aHtml) throws EmailException
From source file:ca.ualberta.physics.cssdp.auth.service.EmailServiceImpl.java
public void sendEmail(String from, String to, String subject, String body) { try {/*from ww w . j ava 2s . c o m*/ String host = AuthServer.properties().getString("smtpHost"); int port = AuthServer.properties().getInt("smtpPort"); final String user = AuthServer.properties().getString("smtpUsername"); final String password = AuthServer.properties().getString("smtpPassword"); String systemEmail = AuthServer.properties().getString("systemEmailAddress"); boolean useSSL = AuthServer.properties().getBoolean("smtpUseSSL"); boolean debug = AuthServer.properties().getBoolean("smtpDebug"); HtmlEmail msg = new HtmlEmail(); msg.setHostName(host); msg.setAuthentication(user, password); msg.setSmtpPort(port); msg.setSSL(useSSL); msg.setDebug(debug); msg.setSubject("Password Reset Request"); msg.addTo(to); msg.setFrom(systemEmail); msg.setHtmlMsg(body); msg.send(); } catch (Exception e) { e.printStackTrace(); throw Throwables.propagate(Throwables.getRootCause(e)); } finally { } }
From source file:com.ms.commons.message.impl.sender.AbstractEmailSender.java
private MultiPartEmail makeHtmlEmail(MsunMail mail, String charset) throws EmailException { HtmlEmail email = new HtmlEmail(); email.setCharset(charset);/* www . j a va 2 s .c o m*/ if (!StringUtils.isEmpty(mail.getMessage())) { email.setTextMsg(mail.getMessage()); } email.setHtmlMsg(mail.getHtmlMessage()); return email; }
From source file:br.com.hslife.imobiliaria.service.EmailService.java
/** * Envia email no formato HTML/*from ww w . j a v a2 s .com*/ * * @param nomeRemetente * @param nomeDestinatario * @param emailRemetente * @param emailDestinatario * @param assunto * @param mensagem * @param anexo * * @throws EmailException * @throws MalformedURLException */ public void enviaEmailFormatoHtml(String nomeRementente, String emailRemetente, String nomeDestinatario, String emailDestinatario, String assunto, StringBuilder mensagem, String anexo) throws EmailException, MalformedURLException { HtmlEmail email = new HtmlEmail(); // adiciona uma imagem ao corpo da mensagem e retorna seu id URL url = new URL(anexo); // URL do arquivo a ser anexado String cid = email.embed(url, "Anexos"); // configura a mensagem para o formato HTML email.setHtmlMsg("<html>Anexos</html>"); // configure uma mensagem alternativa caso o servidor no suporte HTML email.setTextMsg("Seu servidor de e-mail no suporta mensagem HTML"); 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); // envia email email.send(); }
From source file:br.com.hslife.catu.service.EmailService.java
/** * Envia email no formato HTML// w w w . j a v a2 s. c o m * * @param nomeRemetente * @param nomeDestinatario * @param emailRemetente * @param emailDestinatario * @param assunto * @param mensagem * @param anexo * * @throws EmailException * @throws MalformedURLException */ public void enviaEmailFormatoHtml(String nomeRementente, String emailRemetente, String nomeDestinatario, String emailDestinatario, String assunto, StringBuilder mensagem, String anexo) throws EmailException, MalformedURLException { HtmlEmail email = new HtmlEmail(); // adiciona uma imagem ao corpo da mensagem e retorna seu id URL url = new URL(anexo); // URL do arquivo a ser anexado String cid = email.embed(url, "Anexos"); // configura a mensagem para o formato HTML email.setHtmlMsg("<html>Anexos</html>"); // configure uma mensagem alternativa caso o servidor no suporte HTML email.setTextMsg("Seu servidor de e-mail no suporta mensagem HTML"); 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.setCharset("UTF8"); //email.setSmtpPort(465); //email.setSSL(true); //email.setTLS(true); // envia email email.send(); }
From source file:libs.BuildMail.java
private void sendMail(String address, String subject, String msg) { try {/* w w w . j av a2 s. c o m*/ HtmlEmail email = new HtmlEmail(); email.setHostName("smtp.ufpa.br"); email.setSmtpPort(25); email.setAuthenticator(new DefaultAuthenticator("david.lopes@icen.ufpa.br", "spiderteste")); //email.setSSLOnConnect(); TODO verficar a possiblidade de uso SMTP email.setFrom("david.lopes@icen.ufpa.br"); email.setSubject(subject); email.addTo(address); email.setHtmlMsg(msg); email.send(); } catch (EmailException error) { System.out.println("Email error: check your log file" + error.getMessage()); } }
From source file:br.com.atmatech.sac.controller.Email.java
public void emailAtendimento(String smtp, String user, String password, Integer porta, Boolean ssl, Boolean tls, String emailto, String emailfrom, String solicitante, String nchamado, String razao, String data, String solicitacao, String realizacao, String tecnico, String imagem) throws EmailException, MalformedURLException { System.err.println(smtp + ":\n" + user + ":\n" + password + ":\n" + porta + ":\n" + ssl + ":\n" + tls + ":\n" + emailto + ":\n" + emailfrom + ":\n" + solicitante + ":\n" + nchamado + ":\n" + razao + ":\n" + data + ":\n" + solicitacao + ":\n" + realizacao + ":\n" + tecnico + ":\n" + imagem); HtmlEmail email = new HtmlEmail(); // SimpleEmail email = new SimpleEmail(); email.setHostName(smtp); // o servidor SMTP para envio do e-mail email.addTo(emailto); //destinatrio email.setFrom(emailfrom); // remetente email.setSubject("Aviso de Atendimento - Suporte"); // configura a mensagem para o formato HTML email.setHtmlMsg( "<html><meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">Prezado(a)Senhor(a).<br>" + "<b>" + solicitante + "</b><p>" + "Informamos que o protocolo nmero
<b> " + nchamado + "</b> foi finalizado por nossa Central de Suporte.<p>" + "Cliente<br>" + "" + razao + "<p>" + "Data<br>" + "" + data + "<p>" + "Descrio do Problema<br>" + "" + solicitacao + "<p>" + "Soluo<br>" + "" + realizacao + "<p>" + "Atendente<br>" + "" + tecnico + "<p>" + "<b>Atenciosamente</b> Suporte Atmatech<p><p>" + imagem + " </html>"); //email.setMsg("Teste"); email.setAuthentication(user, password); email.setSmtpPort(porta);//from ww w. j a v a 2 s . c o m email.setSSL(ssl); email.setTLS(tls); email.send(); }
From source file:com.elexcode.emailservicelibrary.service.EmailSenderServiceImpl.java
@Override public void sendEmail(EmailObject emailObject) throws Exception { HtmlEmail email = new HtmlEmail(); email.setHostName(host);//from w w w . j a v a 2 s.c o m email.setSmtpPort(port); email.setAuthentication(username, password); for (String recipient : emailObject.getRecipients()) { email.addTo(recipient); } email.setFrom(username); email.setSubject(emailObject.getSubject()); if (checkStringNotNullNotEmpty(emailObject.getHtmlMsg())) { email.setHtmlMsg(emailObject.getHtmlMsg()); } else { if (checkStringNotNullNotEmpty(emailObject.getMessage())) { email.setTextMsg(emailObject.getMessage()); } } email.setDebug(false); email.setTLS(true); email.setSSL(true); email.send(); }
From source file:br.com.atmatech.sac.controller.Email.java
public void emai(String smtp, String user, String password, Integer porta, Boolean ssl, Boolean tls, String emailto, String emailfrom, String conteudo, String assunto) throws EmailException, MalformedURLException { HtmlEmail email = new HtmlEmail(); email.setHostName(smtp); // o servidor SMTP para envio do e-mail email.addTo(emailto);//destinatario conteudo = conteudo.replaceAll("\n", "<p>"); email.setFrom(emailfrom); // remetente //email.addCc(emailfrom); email.setSubject(assunto);/*from www.j a v a2 s .c o m*/ // configura a mensagem para o formato HTML email.setHtmlMsg("<html><meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">" + conteudo + "</html>"); email.setAuthentication(user, password); email.setSmtpPort(porta); email.setSSL(ssl); email.setTLS(tls); email.send(); }
From source file:com.duroty.application.open.manager.OpenManager.java
/** * DOCUMENT ME!/*from w w w. j a v a2s . c o m*/ * * @param session DOCUMENT ME! * @param repositoryName DOCUMENT ME! * @param from DOCUMENT ME! * @param to DOCUMENT ME! * @param subject DOCUMENT ME! * @param body DOCUMENT ME! * * @throws MailException DOCUMENT ME! */ private void sendData(Session msession, InternetAddress from, InternetAddress to, String username, String password, String signature) throws Exception { try { HtmlEmail email = new HtmlEmail(); email.setMailSession(msession); email.setFrom(from.getAddress(), from.getPersonal()); email.addTo(to.getAddress(), to.getPersonal()); email.setSubject("Duroty System"); email.setHtmlMsg("<p>Username: <b>" + username + "</b></p><p>Password: " + password + "<b></b></p><p>" + signature + "</p>"); email.setCharset(MimeUtility.javaCharset(Charset.defaultCharset().displayName())); email.send(); } finally { } }
From source file:com.hangum.tadpold.commons.libs.core.mails.SendEmails.java
/** * send email/*from w w w . jav a 2 s . com*/ * * @param emailDao */ public void sendMail(EmailDTO emailDao) throws Exception { if (logger.isDebugEnabled()) logger.debug("Add new message"); try { // MailcapCommandMap mc = (MailcapCommandMap) CommandMap.getDefaultCommandMap(); // mc.addMailcap("text/html;; x-java-content-handler=com.sun.mail.handlers.text_html"); // mc.addMailcap("text/xml;; x-java-content-handler=com.sun.mail.handlers.text_xml"); // mc.addMailcap("text/plain;; x-java-content-handler=com.sun.mail.handlers.text_plain"); // mc.addMailcap("multipart/*;; x-java-content-handler=com.sun.mail.handlers.multipart_mixed"); // mc.addMailcap("message/rfc822;; x-java-content-handler=com.sun.mail.handlers.message_rfc822"); // CommandMap.setDefaultCommandMap(mc); HtmlEmail email = new HtmlEmail(); email.setHostName(smtpDto.getHost()); email.setSmtpPort(NumberUtils.toInt(smtpDto.getPort())); email.setAuthenticator(new DefaultAuthenticator(smtpDto.getEmail(), smtpDto.getPasswd())); email.setSSLOnConnect(true); email.setFrom(smtpDto.getEmail(), "Tadpole DB Hub"); email.setSubject(emailDao.getSubject()); // set the html message email.setHtmlMsg(emailDao.getContent()); email.addTo(emailDao.getTo()); email.send(); } catch (Exception e) { logger.error("send email", e); throw e; } }