problemas con javamail
Hola a todos. He implementado una pequeña funcion que envie un sencillo email con la api javamail. Al compilar todo bien, pero al ejecutar me sale esta excepcion:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/Address
El código fuente es el siguiente
public static void smtpMail()
{
String Server="smtp.colegarios.com";
String User="yo";
String Password="mipass";
String from="[email protected]";
String to="[email protected]";
String Subject="Email de prueba";
try {
//Configuramos session
Properties props = new Properties();
Session session = Session.getInstance(props, null);
//Configuramos message
MimeMessage message = new MimeMessage(session);
message.setSubject(Subject);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
message.setText("Esto es un email de prueba para ver si funciona javamail.");
//Enviamos el mail
Transport transport = session.getTransport("smtp");
transport.connect(Server,User,Password);
transport.sendMessage(message, message.getAllRecipients());
transport.close();
}
catch(Exception e){ System.out.println(e); }
}
Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/Address
El código fuente es el siguiente
public static void smtpMail()
{
String Server="smtp.colegarios.com";
String User="yo";
String Password="mipass";
String from="[email protected]";
String to="[email protected]";
String Subject="Email de prueba";
try {
//Configuramos session
Properties props = new Properties();
Session session = Session.getInstance(props, null);
//Configuramos message
MimeMessage message = new MimeMessage(session);
message.setSubject(Subject);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
message.setText("Esto es un email de prueba para ver si funciona javamail.");
//Enviamos el mail
Transport transport = session.getTransport("smtp");
transport.connect(Server,User,Password);
transport.sendMessage(message, message.getAllRecipients());
transport.close();
}
catch(Exception e){ System.out.println(e); }
}