Java - Error al mandar email

 
Vista:

Error al mandar email

Publicado por Javier (3 intervenciones) el 08/11/2007 15:15:32
Buenas tengo la siguiente clase que sirve para mandar emails:

import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSenderImpl;

public class envio {
/**
* Envio un mail via <code>_mailSender</code>
*
* @param _mailSender objeto de envio de mail
* @param _from origen del mail
* @param _to destinatario del mail
* @param _cc cc del mail
* @param _bcc bcc del mail
* @param _msgSubject subjet del mail
* @param _msg message du mail
*/
public static void sendMail( final String _from,
final String _to, final String _cc, final String _bcc,
final String _msgSubject , final String _msg) {
JavaMailSenderImpl _mailSender;
try{
_mailSender=new JavaMailSenderImpl();

SimpleMailMessage mailMessage=new SimpleMailMessage();
_mailSender.setHost("xxxxxx");
_mailSender.setPort(25);
_mailSender.setUsername("xxx");
_mailSender.setPassword("xxxx");

mailMessage.setFrom(_from);
mailMessage.setTo(_to);
if (_cc!=null && !"".equals(_cc.trim())) {
mailMessage.setCc(_cc);
}
if (_bcc!=null && !"".equals(_bcc.trim())) {
mailMessage.setBcc(_bcc);
}
mailMessage.setSubject(_msgSubject );
mailMessage.setText(_msg);

_mailSender.send(mailMessage);
}
catch(Exception e)
{
System.out.println(e.toString());
}
}
}

Pero cuando la ejecuto me da el siguiente error:

***********************************************
java.lang.NoClassDefFoundError: javax/activation/FileTypeMap
at enviomails.envio.sendMail(envio.java:23)
at enviomails.inicio.main(inicio.java:13)
Exception in thread "main"
***********************************************

Alguien sabe que tendria que hacer para solucionarlo?

Un saludo
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Error al mandar email

Publicado por Danilo Juvinao (278 intervenciones) el 09/11/2007 21:32:45
java.lang.NoClassDefFoundError....

seguro que has agregado al classpath de tu proyecto los archivos necesarios?.. revisa.... eso es.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar