Baixe o JavaMail e o JAF do site
java.sun.com/products (encontre-os no combobox no centro da pagina). Abaixo
segue um trecho de código exemplo para envio de e-mail via SMTP.
Sergio Stateri Jr
Tesla Tecnologia
Sao Paulo (SP)
// Necessita de Classpath para Javamail
1.1.3, JAF 1.0.1 e jws.jar
import
javax.mail.*;
import
javax.mail.internet.*;
import
java.net.*;
class
email
{
public static void main(String agrs[])
{
try
{
// Configura servidor
java.util.Properties prop = System.getProperties();
prop.put("mail.smtp.host","smtp.host.com.br");
Session ses =
Session.getInstance(prop,null);
MimeMessage message = new
MimeMessage(ses);
// Monta e-mail
Address fromAddress = new InternetAddress("websystem@tesla.com.br");
message.setFrom(fromAddress);
Address[] toAddress =
InternetAddress.parse("stateri@tesla.com.br");
message.setRecipients(Message.RecipientType.TO,toAddress);
message.setSubject("email
Java Mail");
message.setText("esse
e-mail foi gerado pelo Java Mail");
Transport.send(message);
System.out.print("mensagem
enviada");
}
//exeções
catch (AddressException e)
{
System.out.print("erro no
endereco " + e.getMessage());
}
catch (SendFailedException e)
{
System.out.print("erro
ao enviar : " + e.getMessage());
}
catch (MessagingException e)
{
System.out.print("Erro
desconhecido " + e.getMessage());
}
}
}
-----Mensagem
original-----
De: Ivo [mailto:ivo@consistem.com.br]
Enviada em: Segunda-feira, 14 de
Agosto de 2000 18:18
Para: java-list@soujava.org.br
Assunto: [java-list] Como mandar
um E-Mail através do Java??
Olá Pessoal
Acredito que esta
pergunta já deve ter rolado aqui na Lista, mas como sou novo, não tenho esta
resposta...
Como posso fazer para
através de uma aplicação Java Enviar um E-Mail???
A aplicação não é nem um
Servelt nem um applet...É um programa com Interface Gui Swing...
Agradeço toda ajuda...
Ivo Baehr Junior
Consistem Sistemas Ltda
Jaraguá do Sul - SC
ivo@consistem.com.br