
JavaMail - SendMessage
Publicado por Giovanni (2 intervenciones) el 04/09/2013 00:14:06
Estimados Javeros y amigos todos,
Tengo una consulta, recién me inicio en el mundo java y tengo un tema que no encuentro como resolverlo. Estoy haciendo una pequeño aplicación para enviar correos diferentes a unas 50000 direcciones, he probado con 10 direcciones y se demora aprox. 1 minuto con 23 segundos, es demasiado, he notado que justo en la parte sendMessage es donde demora, espero me puedan dar un tip de como acelerar este proceso y así no me despidan!! :D..
Transport trp = session.getTransport("smtp");
trp.connect(pr.getProperty("mail.host"), pr.getProperty("mail.user"), pr.getProperty("mail.password"));
trp.sendMessage(lmm_message, lmm_message.getAllRecipients());
trp.close();
Este código lo tengo dentro de un while, que según recupera las direcciones de correo de la BD los va enviando.
He probado poniendo un hilo, pero igual lo encola y termina mandando uno por uno...
Amigos, espero me puedan ayudar..
Gracias de antemano.
GRC
Tengo una consulta, recién me inicio en el mundo java y tengo un tema que no encuentro como resolverlo. Estoy haciendo una pequeño aplicación para enviar correos diferentes a unas 50000 direcciones, he probado con 10 direcciones y se demora aprox. 1 minuto con 23 segundos, es demasiado, he notado que justo en la parte sendMessage es donde demora, espero me puedan dar un tip de como acelerar este proceso y así no me despidan!! :D..
Transport trp = session.getTransport("smtp");
trp.connect(pr.getProperty("mail.host"), pr.getProperty("mail.user"), pr.getProperty("mail.password"));
trp.sendMessage(lmm_message, lmm_message.getAllRecipients());
trp.close();
Este código lo tengo dentro de un while, que según recupera las direcciones de correo de la BD los va enviando.
He probado poniendo un hilo, pero igual lo encola y termina mandando uno por uno...
Amigos, espero me puedan ayudar..
Gracias de antemano.
GRC
Valora esta pregunta


0