Enviar email

Pessoal, boa noite.
Tentei mandar um email, com o código java abaixo, mas deu erro de execução:
“java.lang.NoClassDefFoundError: javax/activation/DataSource”

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

public class Send {
Send(){

try{		
Properties props = new Properties(); 
props.put("mail.smtp.host", "mailserver.com"); 
Session s = Session.getInstance(props,null); 

InternetAddress from = new InternetAddress("UserOrigem@yahoo.com.br"); 
InternetAddress to = new InternetAddress("UserDestino@yahoo.com.br"); 

MimeMessage message = new MimeMessage(s); 
message.setFrom(from); 
message.addRecipient(Message.RecipientType.TO, to); 

message.setSubject("Your subject"); 
message.setText("Your text"); 
Transport.send(message); 
}
catch(Exception e){}	
}

public static void main(String args[]){
Send s = new Send();	
}

}

Opa amigo tudo bem, de uma olhada no link abaixo, existe um tutorial sobre a API java mail…

http://www.j2eebrasil.com.br/jsp/tutoriais/tutorial.jsp?idTutorial=001_009

Não sei se isto ajuda, mas espero que sim.

Ate mais

tonel, deu o mesmo erro com o código do link que vc indicou.
O método put tem dois argumentos, e talvez o problema esteja aí

mailProps.put(“mail.smtp.host”, mailServer);

A literal “mail.smtp.host” está correta ?
Qual deve ser o conteúdo de mailServer ?

Tks pela ajuda

Que eu me lembre são 2 pacotes que você precisa colocar no classpath, o mail.jar e o activation.jar.

Você colocou os dois ?