Foros del Web » Programación para mayores de 30 ;) » Java »

Responder un mail

Estas en el tema de Responder un mail en el foro de Java en Foros del Web. Hola, Intento responder un mail con java pero me lanza una excepción diciendo que no hay destinatarios (recipients addresess), a ver si me pueden decir ...
  #1 (permalink)  
Antiguo 13/12/2011, 13:44
Avatar de javih  
Fecha de Ingreso: agosto-2011
Mensajes: 201
Antigüedad: 12 años, 9 meses
Puntos: 12
Responder un mail

Hola,

Intento responder un mail con java pero me lanza una excepción diciendo que no hay destinatarios (recipients addresess), a ver si me pueden decir donde me perdí, lo de recibir y enviar más o menos lo llevo bien pero con la respuesta ando un poco liado.

Tampoco se bien como suelen obtener el mensaje que se va a responder, yo de momento lo estoy recuperando por el 'asunto' y cuando lo encuentra creo un objeto para la respuesta y lo envío con Transport.send pero ahí es cuando lanza la excepción.

for (int i = 0; i < mensajes.length; i++) {
mensaje = mensajes[i];

if (asunto1.equals(asunto2)) {

Message respuesta = mensaje.reply(false);

Transport.send(respuesta);


El objeto 'respuesta' lo debo de estar haciendo mal porque si ahí, después del if, añado esto y lo depuro veo que está la cuenta de mail para la respuesta, pero en la 'respuesta' he mirado en el arrayList de los headers y casi los 40 objetos están vacíos solo tiene valor el objeto de el asunto 'Subject'.

Address[] destinatario = mensaje.getAllRecipients();


Saludos

Etiquetas: mail
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:33.