F�cil, primeiro baixei a biblioteca javamail. (http://java.sun.com/products/javamail/index.html) e coloquei o jar no classpath da minha aplica��o;
Depois arrumei um errinho que era o seguinte:

=========================================

StringBuffer mensagem = new StringBuffer();

String linha =null;

try {

// Arquivo com a mensagem

BufferedReader reader = new BufferedReader(new FileReader(file));

try {

while ((linha = reader .readLine()) != null)

mensagem.append(linha);

reader .close();

}

catch (IOException e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

}

msg.setFrom(from);

msg.setRecipients(javax.mail.Message.RecipientType.TO, to);

msg.setSubject(subject);

//msg.setContent(mensagem,"text/HTML");  gera erro !!!!!!!

msg.setContent(mensagem.toString(),"text/HTML"); // funciona HEHE!!!!

Transport.send(msg);

==================================================================

 
----- Original Message -----
Sent: Wednesday, June 16, 2004 2:44 PM
Subject: Re: [JUG-Petro] E-MAIL com problemas

e como vc resolveu o problema da biblioteca? � que tive um problema similar
 
Abs
Conrad Peres.

Gustavo Barroso <[EMAIL PROTECTED]> wrote:
J� resolvi.... valew galera.....
o problema era o .jar que cont�m a biblioteca javamail.
[]�s
 
Gustavo Barroso
----- Original Message -----
Sent: Wednesday, June 16, 2004 12:36 PM
Subject: [JUG-Petro] E-MAIL com problemas

Pessoal, tenho o seguinte problema: Oq posso fazer pra resolver isso? VALEW

criei o seguinte m�todo:

======================= M�TODO =============================

public static void sendEMail(String from, String to[], String subject, String file, Properties prop)

throws MessagingException

{

Properties properties = prop == null ? System.getProperties() : prop;

Session session = Session.getInstance(properties, null);

Message message = new MimeMessage(session); aqui est� o problema

InternetAddress fromAddress = new InternetAddress(from);

InternetAddress toAddress[] = new InternetAddress[to.length];

for(int i = 0; i < to.length; i++)

if(to[i] != null)

toAddress[i] = new InternetAddress(to[i]);

sendEmail(message, fromAddress, toAddress, subject, file);

}

o erro gerado :

=================== ERRO ======================================

java.lang.NoClassDefFoundError: javax/activation/DataSource

at com.nexo.mail.MailUtils.sendEMail(MailUtils.java:27)

at com.nexo.mail.apps.sender.EMailSender.main(EMailSender.java:43)

Exception in thread "main"

=======================================================




Yahoo! Messenger - Fale com seus amigos online. Instale agora!

Yahoo! Groups Sponsor
ADVERTISEMENT
click here


Yahoo! Groups Links

Atrašyti