Acho que é isso que vc quer
 
 
/*
 * Email.java
 *
 * Created on 11 de Outubro de 2002, 14:55
 */
 
package beans;
import javax.mail.*;
import javax.mail.internet.*;
 
/** Classe responsável pelo envio dos dados do usuário por email.
 * É aqui que é setado o servidor de email, conta e senha a ser
 * usado no envio do email
 * @author Rafael
 */
public class Email {
   
    String smtpHost;
    String popHost;
    String from;
    String to;
    String username;
    String password;
    String text;
   
    /** Creates a new instance of Email
     * Seta as variaveis: servidor pop3 e smtp, email a ser usado
     * para o envio dos emails para os usuários do sistema, username
     * da conta e senha para autenticação.
     */
    public Email(String from,int senha,String login) {
        this.from = from;
       
        this.text = "TEXTO A SER ENVIADO"; 
       
        smtpHost = "smtp.bol.com.br"; //PODE SER QQ SERVIDOR
        popHost = "pop3.bol.com.br";
        to = "QUEM ESTA ENVIADO";
        username = "LOGIN";
        password = "SENHA";     /*ISSO É PRECISO PQ NA MAIORIA DOS SERVIDORES DE EMAIL, VC TEM QUE SE AUTENTICAR PARA PODER ENVIAR UM                                                  EMAIL*/
    }
   
    /** Envia a mensagem */   
    public void mandar_msg() {
       
        try {
            // Get system properties
            java.util.Properties props = System.getProperties();
           
            // Setup mail server
            props.put("mail.smtp.host", smtpHost);
            props.put("mail.smtp.auth", "true");
            // Get session
            javax.mail.Session session = javax.mail.Session.getInstance(props, new MyAthenticator());
            session.setDebug(true);
            // Pop Authenticate yourself
            javax.mail.Store store = session.getStore("pop3");
            store.connect(popHost, username, password);
           
            // Define message
            MimeMessage message = new javax.mail.internet.MimeMessage(session);
            InternetAddress addrTO=new InternetAddress(to);
            InternetAddress addrFROM=new InternetAddress(from);
            message.setFrom(addrTO);
            message.addRecipient(Message.RecipientType.TO,addrFROM);
            message.setSubject("Senha do sistema de controle de presenças");
            message.setText(text);
            Transport transport = session.getTransport("smtp");
            transport.connect(smtpHost, username, password);
            // Send message
            transport.send(message);
           
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
   
}
 
class MyAthenticator extends Authenticator {
    public PasswordAuthentication getPasswordAuthentication() {
        return new PasswordAuthentication("LOGIN","SENHA");
    }
}
 

 
 
 
----- Original Message -----
From: gvarela
Sent: Monday, November 04, 2002 2:17 PM
Subject: [java-list] Como enviar email com java


Encontre sempre uma linha desocupada com o Discador BOL!
http://sac.bol.com.br/discador.html
Ainda não tem AcessoBOL? Assine já! http://sac.bol.com.br
Olá
Estou precisando enviar um email com um programa java. Como posso fazer isso?
Alguém possui algum exemplo que possa me enviar??
Obrigado
Geraldo

Responder a