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"); } }
|
- [java-list] Como enviar email com java gvarela
- Re: [java-list] Como enviar email com j... Webmaster - Unimed Piracicaba
- Re: [java-list] Como enviar email com j... leandro
- Re: [java-list] Como enviar email com j... Adler Medrado
- Re: [java-list] Como enviar email com j... Paulo Silveira
- [java-list] Como enviar email com java Rafael De Pauli Baptista
- [java-list] Como enviar email com java gvarela
- Re: [java-list] Como enviar email c... Fabio Lourencetti Gonçalves
- Re: [java-list] Como enviar email c... Michel