Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 05-nov-2004, 05:55   #1 (permalink)
rachelsan ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2004
Mensajes: 55
clase para enviar mail a diferentes correos

Hay alguna forma de enviar correos a direcciones de mail que se pasan como parametros?.

Me explico, el correo puede ser para yahoo, terra, hotmail, ...
Hay alguna forma de coger automáticamente el "mail.smtp.host" que corresponda segun el servidor al q pertenezca la cuenta de correo.

Gracias.
rachelsan está desconectado   Responder Citando
Antiguo 05-nov-2004, 07:11   #2 (permalink)
hugo777 está en el buen camino
 
Avatar de hugo777
 
Fecha de Ingreso: noviembre-2002
Ubicación: Lima, Perú
Mensajes: 756
Enviar un mensaje por Yahoo  a hugo777
Hola rachelsan , utilizando el mismo javax.mail.* puede enviar un correo a diferentes destinatarios: x@yahoo.com, h@hotmail.com, ccc@terra.com , etc lo unico es modificar el setRecipients:

Código PHP:
InternetAddress[] addresses =  { new InternetAddress("x@yahoo.com") , 
new 
InternetAddress("h@hotmail.com") ,
new 
InternetAddress("ccc@terra.com") };
  
msg.setRecipients(javax.mail.Message.RecipientType.TOaddresses); 
El parámetro mail.smtp.host es el mismo, ya que es la direccion del servidor SMTP con el cual envías y es indiferente si el destino es un dominio de hotmail o de yahoo, ya que tu SMTP debe poder enviar a cualquiera de ellos, salvo que el tenga restricciones de seguridad (antispam) y no te permita enviar a esos dominios.

props.put("mail.smtp.host", "192.168.5.2");

Espero te ayude.
__________________
Saludos,

H@C..
hugo777 está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 2 votos, 4,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:58.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93