Renato,
    para usar a API JavaMail alem da propria, vc tem que baixar bean chamado java activation framework (JAF) e coloca-lo no teu classpath;
Pelo baixa-lo em :

http://java.sun.com/products/javabeans/glasgow/jaf.html

Bom trabalho.

Patrick.
 

[EMAIL PROTECTED] wrote:

Estou tentando enviar um e-mail com o seguinte programa,
mas ta dando um erro que não consigo resolver. Ele
compila normal, mas na execução da uma erro que não to
conseguindo resolver. Quem puder me ajudar eu agradeço.

      MENSAGEM DE ERRO (na hora da execução):-
Exception in thread "main"
java.lang.NoClassDefFoundError: javax/activation/Data
Source
        at MailExample.main(MailExample.java:22)

import java.util.Properties;
import javax.mail.*;
import javax.mail.internet.*;

public class Mail {
  public static void main (String args[]){
    String host = "smtp.fclar.unesp.br";
    String from = "[EMAIL PROTECTED]";
    String to = "[EMAIL PROTECTED]";

 try {
    Properties props = new Properties();

    props.put("mail.smtp.host", host);

    Session session = Session.getDefaultInstance(props,
null);

    MimeMessage message = new MimeMessage(session);

    message.setFrom(new InternetAddress(from));

    message.addRecipient(Message.RecipientType.TO,new
InternetAddress(to));

    message.setSubject("Hello JavaMail");

    message.setText("Welcome to JavaMail");

    Transport.send(message);
    }
 catch (MessagingException mex) {
        mex.printStackTrace();  }
  }
}

Muito obrigado,
Renato.
 

__________________________________________________________________________
Quer ter seu próprio endereço na Internet?
Garanta já o seu e ainda ganhe cinco e-mails personalizados.
DomíniosBOL - http://dominios.bol.com.br

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

-- 
"O preco da liberdade e' a solidao (...)" 
                        Angelita Bernardes 

Patrick Leandro Souza
Telemig Celular S.A
Centro de Gerencia de Rede Celular - CGR
Sistemas de Engenharia 
Tel: +55 31 3259-4387
Cel: +55 31 9968-1196
 

Responder a