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

Formato del mensaje

Estas en el tema de Formato del mensaje en el foro de ASP Clásico en Foros del Web. saludos a todos!!! tengo este codigo en mi pagina para mandar mails Código: <% dim dir Dim cdo dir = Mail.Fields.Item("mail").Value Set cdo = CreateObject("CDONTS.NewMail") ...
  #1 (permalink)  
Antiguo 21/03/2002, 15:45
Avatar de Rocket  
Fecha de Ingreso: diciembre-2001
Ubicación: Santiago, Chile
Mensajes: 272
Antigüedad: 22 años, 5 meses
Puntos: 4
Formato del mensaje

saludos a todos!!!

tengo este codigo en mi pagina para mandar mails

Código:
 <% 
dim dir
Dim cdo
dir = Mail.Fields.Item("mail").Value
Set cdo = CreateObject("CDONTS.NewMail")
cdo.From="[email protected]"
cdo.To=dir
cdo.Subject="Respuesta desde el sitio web"
cdo.BodyFormat=0
cdo.MailFormat=0
cdo.Body="Hola <br> su actividad ha sido registrada <br> bla bla bla bla <br> bla bla bla bla "
cdo.Send

Response.Write ("Mensaje enviado.<br><br>") 
%>
los <br> son los saltos de linea ke kiero ke aparescan en el mail pero no se como hacerlos.

alguien me podria hecar una mano por favor...se los agradeceris mucho

chaoooo
y gracias por su tiempo.

  #2 (permalink)  
Antiguo 21/03/2002, 15:54
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Formato del mensaje

Pues como lo pusiste esta bien...

o te marca algun error?

saludos ;)
  #3 (permalink)  
Antiguo 21/03/2002, 16:43
Avatar de Rocket  
Fecha de Ingreso: diciembre-2001
Ubicación: Santiago, Chile
Mensajes: 272
Antigüedad: 22 años, 5 meses
Puntos: 4
Re: Formato del mensaje

nop, se manda bien pero tal como esta escrito, con los <br> incluidos, sin saltos de linea.

hay otra forma de hacer los saltos de linea

saludos
  #4 (permalink)  
Antiguo 21/03/2002, 16:58
 
Fecha de Ingreso: marzo-2002
Mensajes: 3
Antigüedad: 22 años, 2 meses
Puntos: 0
Re: Formato del mensaje

Dos cositas, colocá las siguientes líneas

objNewMail.bodyformat = 0
objNewMail.mailformat = 0


luego de Set obj = CReateObject"CDONTS.NewMail")

y siempre tratá de cargar en una variable (con formato string), todo el BODY del mensaje, y luedgo mandalo de la sign manera

objNewMail.Body = nombre_de_la_variable

Espero que te sirva y suerte
  #5 (permalink)  
Antiguo 21/03/2002, 17:10
 
Fecha de Ingreso: febrero-2002
Mensajes: 237
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Formato del mensaje

minimo

------------------------
Usuari@ # 16047 en los foros
El maestro del code
  #6 (permalink)  
Antiguo 22/03/2002, 04:13
 
Fecha de Ingreso: agosto-2001
Mensajes: 336
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Formato del mensaje

Estas mezclando cosas, lo primero es que depende de como quieres enviar el mensaje, si el mensaje lo envias con formato html debe servir los <br>, pero como veo que el mensaje que envias es en formato de texto debes añadir chr(13) que es el retorno de carro en texto y no el <br> que es el retorno de carro para html asi:

<%
dim dir
Dim cdo
dir = Mail.Fields.Item("mail").Value
Set cdo = CreateObject("CDONTS.NewMail")
cdo.From="[email protected]"
cdo.To=dir
cdo.Subject="Respuesta desde el sitio web"
cdo.BodyFormat=0
cdo.MailFormat=0
cdo.Body="Hola" & chr(13) & " su actividad ha sido registrada " & chr(13) & " bla bla bla bla " & chr(13) & " bla bla bla bla "
cdo.Send

Response.Write ("Mensaje enviado.<br><br>")
%>


Es decir estas enviando el mensaje en formato txt y seguramente en el mensaje que envias no te funcionan los retornos de carro y ademas te escribe el literal <br>, asi que prueba a cambiarlo como te he dicho

Saludos.

Otra forma seria:
Mensaje = ""
Mensaje = Mensaje & "Hola" & chr(13)
Mensaje = Mensaje & "Su actividad ha sido registrada " & (13)

y luego

cdo.Body= Mensaje


Saludos y dinos si te sirvio
  #7 (permalink)  
Antiguo 22/03/2002, 08:11
Avatar de Rocket  
Fecha de Ingreso: diciembre-2001
Ubicación: Santiago, Chile
Mensajes: 272
Antigüedad: 22 años, 5 meses
Puntos: 4
Re: Formato del mensaje

recien llege asi ke voy a probar y les cuento
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 21:57.