Exemplo de envio de e-email com Java

import java.io.IOException;
import java.io.PrintStream;

import sun.net.smtp.SmtpClient;

/**
* Classe para envio de email
*/

/**
* @author gregui
*
*/

public class Email {

   /**
* Construtora
*
*/

public Email() {

}

public boolean enviar() {

String to = “maurivanluiz@gmail.com,” +
kleber.martins@gmail.com“;

String from = “gregui@gmail.com“;

try {
SmtpClient client = new SmtpClient(”mail.xxxxx.com.br“);  //servidor smtp
client.from(from);
client.to(to);
PrintStream msg = client.startMessage();
msg.println(”to:” + to);
msg.println(”from:” + from);
msg.println (”Subject:Exemplo de Envio de e-mail”);
msg.print(”\r\n”);
msg.println(”Testando de email  http://gregui.wordpress.com”);

client.closeServer();
} catch (IOException e) {
System.out.println(e.getMessage());
return false;
}
return true;
}

    /**
* Exemplo de uso
* @param args
*/

public static void main(String args[]) {
Email mail = new Email();

mail.enviar();
}
}

4 Respostas para “Exemplo de envio de e-email com Java”

  1. Flavio Disse:

    Gostaria de saber caso o servidor necessite de altenticação como ele ficaria.

    Exemplo servidor do Yahoo “smtp.mail.yahoo.com.br”

  2. Flavio Disse:

    Autenticação do Usuario e Senha

  3. mario Disse:

    sadad

  4. wmafei Disse:

    Gostaria de saber se existe em java algum programa de resposta imediata a quem esta te enviando algo, por exemplo um cadastro .
    Quando ele me enviar, receberia de imediato uma resposta…
    ISTO É POSSIVEL..
    aGRADEÇO A ATENÇAO

    WILSON

Deixe um comentário