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

Saltos de linea en mensaje

Estas en el tema de Saltos de linea en mensaje en el foro de ASP Clásico en Foros del Web. Hola, buenos días a todos: Desde una pagina en la que el usuario puede modificar su contraseña de acceso, envío un correo electrónico, el código ...
  #1 (permalink)  
Antiguo 12/07/2007, 03:35
Avatar de chemita59  
Fecha de Ingreso: agosto-2005
Ubicación: Madrid
Mensajes: 107
Antigüedad: 18 años, 9 meses
Puntos: 0
Saltos de linea en mensaje

Hola, buenos días a todos:



Desde una pagina en la que el usuario puede modificar su contraseña de acceso, envío un correo electrónico, el código que utilizo es el siguiente:

<%
Dim objCDOSYSMail
Dim objCDOSYSCon

Set objCDOSYSMail = Server.CreateObject("CDO.Message")
Set objCDOSYSCon = Server.CreateObject ("CDO.Configuration")

objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.adif.es"
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
objCDOSYSCon.Fields.Update

Set objCDOSYSMail.Configuration = objCDOSYSCon
objCDOSYSMail.From = "[email protected]"
objCDOSYSMail.To = RSUSUARIOS.Fields.Item("correo_electronico").Value
objCDOSYSMail.Subject = "Contraseña APLICACION"
objCDOSYSMail.HTMLBody = "Ha sido modificada la password del usuario: " & VbCrLf & VbCrLf & "USUARIO: " & UCASE(RSUSUARIOS.Fields.Item("usuario").Value) & vbcrlf & "Nueva PASSWORD: " & UCASE(RSUSUARIOS.Fields.Item("password").Value) & vbcrlf & vbcrlf & "Esta solicitud ha sido realizada desde la Dirección I.P.: " & Request.ServerVariables("REMOTE_HOST") & vbcrlf & vbcrlf & "Mensaje generado automaticamente por APLICACIÓN " & vbcrlf & vbcrlf & "Saludos"

objCDOSYSMail.Send
Set objCDOSYSMail = Nothing
Set objCDOSYSCon = Nothing

%>

El correo se envía correctamente, pero no ejecuta los saltos de línea, las preguntas son:

1.- ¿Cuál es el error o que tengo que modificar para que se ejecute correctamente?

2.- ¿Puedo enviar una copia de este correo a otro usuario?


Saludos a todos.
  #2 (permalink)  
Antiguo 12/07/2007, 04:59
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
Re: Saltos de linea en mensaje

1) Para texto plano si te serviria los chr(10) -vbCrLf- pero para HTML debes añadir los <br /> pertinentes:

"Ha sido modificada la password del usuario: " & "<br />" & "USUARIO: "

De hecho, si te fijas en el código HTML de los mensajes que has enviado, verás que existen tales saltos de linea en el texto pero HTML no los interpreta. Debes formarlo con BR

Mas Info.


2) Usa la opcion BCC o CC.

objeto.Bcc = "[email protected]"
o
objetoCc = "[email protected]"

Mas Info.



Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #3 (permalink)  
Antiguo 12/07/2007, 05:26
Avatar de chemita59  
Fecha de Ingreso: agosto-2005
Ubicación: Madrid
Mensajes: 107
Antigüedad: 18 años, 9 meses
Puntos: 0
Re: Saltos de linea en mensaje

gracias... funciona correctamente....

salud.
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 20:08.