problemas con JavaMail

Sergio
18 de Junio del 2005
Hola, tengo problemas con la API JavaMail de Java.
Gracias por adelantado a la gente que se ha interesado por mi problema!

Tengo creo un par de preguntas. La primera es lo que en javamail es un host. La verdad es que puede ser alarmante pero no se qué es exactamente un host de mail (alguien me da algún ejemplo?)

Después al poner algo que yo creo que puede ser un host y realizar un código muy simple de envío de mails me da el siguiente error:
java.lang.noclass.defFound.Error: com/sun/mail/util/SharedByteArrayInputStream

y el código:

String host = "http://www.wanadoo.es";
String from = "[email protected]";
String to = "[email protected]";

// Get system properties
Properties props = System.getProperties();

// Setup mail server
props.put("mail.smtp.host", host);

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

// Define message
MimeMessage message = new MimeMessage(session);

// Set the from address
message.setFrom(new InternetAddress(from));

// Set the to address
message.addRecipient(Message.RecipientType.TO,
new InternetAddress(to));

// Set the subject
message.setSubject("Hello JavaMail");

// Set the content
message.setText("Welcome to JavaMail");

// Send message
Transport.send(message);


El error me lo da en ejecución, no en compilación y es en la línea que dice:
MimeMessage message = new MimeMessage(session);

Hay alguien que me pueda decir el fallo. Estoy seguro que es evidente y chorra, pero no lo veo...y he intentado ya diversas cosas
Gracias!!