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

Mail repetido...

Estas en el tema de Mail repetido... en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 22/08/2012, 01:19
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años
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

Etiquetas: clase, mail, string
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 10:04.