Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/08/2012, 01:19
DoHITB
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años, 1 mes
Puntos: 33
Mail repetido...

Buenas!

Estoy usando una librería para enviar emails desde java (javaMail), pero me ocurre que los mails los envía de 3 en 3...

A la hora de enviar tengo el siguiente código, en una clase específica para enviar correo:

Código:
import java.util.Properties;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.NoSuchProviderException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;

public class Email{
	public void send(StringBuffer txt,
			          String           to,
			          String           sub){
		Properties  props   = new Properties();
		Session     session = null;
		MimeMessage message = null;
		Transport   t       = null;

        props.setProperty("mail.smtp.host", "mi_smtp");
        props.setProperty("mail.smtp.starttls.enable", "false");
        props.setProperty("mail.smtp.port", "mi_puerto");
        props.setProperty("mail.smtp.user", "[email protected]");
        props.setProperty("mail.smtp.auth", "true");

        session = Session.getDefaultInstance(props);
        message = new MimeMessage(session);

		try{
			message.setFrom(new InternetAddress("[email protected]"));
			message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
			message.setSubject(sub);
			message.setText(txt.toString(), "ISO-8859-1", "html");

			t = session.getTransport("smtp");
			t.connect("[email protected]", "password");
			t.sendMessage(message, message.getAllRecipients());
			t.close();
		}catch (AddressException e){}
		catch (NoSuchProviderException e){}
		catch (MessagingException e){}
	}
}
Los parámetros le llegan bien (es decir, solo un destinatario), pero a la hora de enviar veo que llegan de 3 en 3...

¿Alguien sabe qué puede ser?

Gracias