Foros del Web » Programando para Internet » ASP Clásico »

Mandar Email con formato HTML en ASP...

Estas en el tema de Mandar Email con formato HTML en ASP... en el foro de ASP Clásico en Foros del Web. Necesito mandar un email con formato html con texto y fotos.... alguien sabe de algun codigo para echarle un vistazo???? Muchas Gracias....
  #1 (permalink)  
Antiguo 11/03/2005, 06:10
Avatar de cokete  
Fecha de Ingreso: noviembre-2004
Mensajes: 224
Antigüedad: 20 años, 5 meses
Puntos: 0
Mandar Email con formato HTML en ASP...

Necesito mandar un email con formato html con texto y fotos.... alguien sabe de algun codigo para echarle un vistazo????

Muchas Gracias.
  #2 (permalink)  
Antiguo 11/03/2005, 07:23
Avatar de Iri
Iri
 
Fecha de Ingreso: septiembre-2003
Ubicación: Madrid
Mensajes: 54
Antigüedad: 21 años, 7 meses
Puntos: 0
set oMail= server.CreateObject("Persits.MailSender")

oMail.Host="servidor.dominio.es"
oMail.From= "[email protected]"
oMail.FromName= "Nombre del que manda el correo"
oMail.addAddress "[email protected]"
oMail.addCC "[email protected]"
oMail.Subject="titulo"
oMail.Body="<html><body><table><tr><td>hola</td></tr></table></body></html>"
oMail.isHTML= true 'indicamos que el formato es HTML

oMail.Send() 'Enviamos el correo

set oMail=nothing 'limpiamos el objeto

ATENCION:este objeto (Persits.MailSender) necesita de una dll instalada en el servidor donde va alojada la pagina que se llama ASPMail (creo); esta dll la podras encontrar en www.aspemail.com y te la podras descargar gratuitamente.

otra forma (pero creo que no puedes seleccionar el servidor de correo):

cuerpo= "<html><body><table><tr><td>hola</td></tr></table></body></html>"

set oMail= server.CreateObject("CDONTS.NewMail")

oMail.BodyFormat=0
oMail.MailFormat=0


oMail.From="[email protected]"
oMail.To="[email protected]"
oMail.Cc="[email protected]"
oMail.Subject="titulo del mail"
oMail.Body=cuerpo

oMail.Send()

set oMail=nothing
Con esta opcion es posible que tengas que configurar tu IISS para que envie el correo
Espero que te sirva...saludines
__________________
irina.exe
  #3 (permalink)  
Antiguo 11/03/2005, 10:09
Avatar de cokete  
Fecha de Ingreso: noviembre-2004
Mensajes: 224
Antigüedad: 20 años, 5 meses
Puntos: 0
Vale, ya me he bajado el ASPEMail y he mirado el codigo, el problema es que e he intentado enviar un email pero me da un error y me dice que el servidor de correo saliente requiere autentificacion jejeje y no tengo ni idea de como decirle la autentificacion. Sabes como se hace eso??? o sabes de algun servidor de correo saliente que no necesite autentificacion y me deje mandar los emails atraves de el???

Muchas gracias por todo tio.
  #4 (permalink)  
Antiguo 14/03/2005, 03:00
Avatar de Iri
Iri
 
Fecha de Ingreso: septiembre-2003
Ubicación: Madrid
Mensajes: 54
Antigüedad: 21 años, 7 meses
Puntos: 0
Pues ahi me has pillado, nunca he tenido ese error, y no se que solución darte. Tu no tienes un equipo de Sistemas que se ocupe de dar permisos?Quiza sea cosa del Information Server. El equipo en donde esta alojada la pagina es el mismo que envia el correo?Quiza te convenga mejor intentarlo de la otra forma.
Por cierto, soy chica, tio jajaja :)
__________________
irina.exe
  #5 (permalink)  
Antiguo 14/03/2005, 09:26
Avatar de cokete  
Fecha de Ingreso: noviembre-2004
Mensajes: 224
Antigüedad: 20 años, 5 meses
Puntos: 0
debi imaginarlo jejeje perdona entonces TIA, jjjejejejeje un saludo y muchas gracias.
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 12:15.