List of usage examples for org.apache.commons.mail SimpleEmail setTLS
@Deprecated public void setTLS(final boolean withTLS)
From source file:br.com.painel.util.EnviarEmail.java
/** * /*from w w w . j a v a 2 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:br.com.hslife.catu.service.EmailService.java
/** * envia email simples (smente texto)/*from ww w . ja va 2s .co 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:br.com.cgcop.administrativo.modelo.ContaEmail.java
public void enviarEmail(List<String> destinos, String mensagem, String titulo) throws EmailException { SimpleEmail email = new SimpleEmail(); email.setHostName(this.host); //Quando a porta utilizada no a padro (gmail = 465) email.setSmtpPort(this.porta); //Adicione os destinatrios for (String destino : destinos) { email.addTo(destino, "", "UTF-8"); }/*from ww w .j a va 2 s . c o m*/ email.setSentDate(new Date()); //Configure o seu Email do qual enviar email.setFrom(this.email, this.empresa.getNome()); //Adicione um assunto email.setSubject(titulo); //Adicione a mensagem do Email email.setMsg(Jsoup.parse(mensagem).text()); //Para autenticar no servidor necessrio chamar os dois mtodos abaixo email.setTLS(true); email.setSSL(true); email.setAuthentication(this.email, this.senha); email.send(); }
From source file:org.glite.security.voms.admin.notification.messages.EmailNotification.java
public void send() { if (message == null) buildMessage();/* w w w . j a va 2 s . com*/ SimpleEmail e = new SimpleEmail(); String sender = VOMSConfiguration.instance().getString(VOMSConfigurationConstants.SERVICE_EMAIL_ADDRESS); String smtpServer = VOMSConfiguration.instance().getString(VOMSConfigurationConstants.SERVICE_SMTP_SERVER); int smtpServerPort = VOMSConfiguration.instance() .getInt(VOMSConfigurationConstants.SERVICE_SMTP_SERVER_PORT, 25); String userName = VOMSConfiguration.instance() .getString(VOMSConfigurationConstants.SERVICE_EMAIL_ACCOUNT_USERNAME, null); String userPassword = VOMSConfiguration.instance() .getString(VOMSConfigurationConstants.SERVICE_EMAIL_ACCOUNT_PASSWORD, null); boolean useTLS = VOMSConfiguration.instance().getBoolean(VOMSConfigurationConstants.SERVICE_EMAIL_USE_TLS, false); deliveryAttemptCount++; try { e.setHostName(smtpServer); e.setSmtpPort(smtpServerPort); e.setFrom(sender, "VOMS Admin for VO " + VOMSConfiguration.instance().getVOName()); e.setSubject(subject); e.setMsg(message); if (userName != null && userPassword != null) e.setAuthentication(userName, userPassword); e.setTLS(useTLS); if (recipientList.isEmpty()) throw new VOMSNotificationException("Empty recipient list!"); Iterator<String> i = recipientList.iterator(); while (i.hasNext()) e.addTo(i.next()); e.send(); } catch (Throwable t) { log.error("Error setting up email notification!", t); throw new VOMSNotificationException(t.getMessage(), t); } }
From source file:org.glite.security.voms.admin.notification.PersistentNotificationWorker.java
private SimpleEmail makeEmail(Notification n) throws EmailException { SimpleEmail e = new SimpleEmail(); e.setHostName(notificationSettings.getSMTPHost()); e.setSmtpPort(notificationSettings.getSMTPPort()); e.setFrom(notificationSettings.getSender(), notificationSettings.getFrom()); if (notificationSettings.getUsername() != null && notificationSettings.getPassword() != null) { e.setAuthentication(notificationSettings.getUsername(), notificationSettings.getPassword()); }//from w w w. ja v a 2 s .c om e.setTLS(notificationSettings.isTLS()); for (String recipient : n.getRecipients()) { e.addTo(recipient); } e.setSubject(n.getSubject()); e.setMsg(n.getMessage()); return e; }
From source file:org.graylog2.alarms.transports.EmailTransport.java
private void send(Alarm alarm, AlarmReceiver receiver) throws EmailException { SimpleEmail email = new SimpleEmail(); email.setHostName(configuration.get("hostname")); email.setSmtpPort(Integer.parseInt(configuration.get("port"))); if (configuration.get("use_auth").equals("true")) { email.setAuthentication(configuration.get("username"), configuration.get("password")); if (configuration.get("use_tls").equals("true")) { email.setTLS(true); }/*from w ww .j a v a2s . c o m*/ } email.setFrom(configuration.get("from_email"), configuration.get("from_name")); email.addTo(receiver.getAddress(this)); String subjectPrefix = configuration.get("subject_prefix"); String subject = alarm.getTopic(); if (subjectPrefix != null && !subjectPrefix.isEmpty()) { subject = subjectPrefix + " " + subject; } email.setSubject(subject); email.setMsg(alarm.getDescription()); email.send(); }
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 a v a2 s. co 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 .j a v a 2 s . c o m*/ 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(); }