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

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

Introduction

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

Prototype

public void setSentDate(final Date date) 

Source Link

Document

Sets the sent date for the email.

Usage

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 www .j  av  a 2s  . 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();
}