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

duda

Estas en el tema de duda en el foro de ASP Clásico en Foros del Web. Mailer.BodyText = "Razón Social: " & Session("razonsocial") a ver la duda que tengo es que quiero que en el email que se reciba lo que ...
  #1 (permalink)  
Antiguo 19/04/2003, 11:08
 
Fecha de Ingreso: abril-2003
Mensajes: 37
Antigüedad: 21 años, 1 mes
Puntos: 0
Pregunta duda

Mailer.BodyText = "Razón Social: " & Session("razonsocial")


a ver la duda que tengo es que quiero que en el email que se reciba lo que es Razón Social se vea en negrita.

sabeis como se hace?

he probado poniendo

Mailer.BodyText = <font size="2"><b> "Razón Social: " <b> & Session("razonsocial")

y no funciona, me sale esto de error:

Microsoft VBScript compilation error '800a03ea'

Syntax error

/gracias2003.asp, line 75

Mailer.BodyText = <font size="2"><b> "Razón Social: " <b> & Session("razonsocial")
---------------------^

alguna sugerencia ?

muchas gracias
  #2 (permalink)  
Antiguo 19/04/2003, 15:17
 
Fecha de Ingreso: abril-2003
Mensajes: 37
Antigüedad: 21 años, 1 mes
Puntos: 0
alguien?
  #3 (permalink)  
Antiguo 19/04/2003, 15:20
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Mailer.BodyText = "<font size=""2""><b> Razón Social: <b>" & Session("razonsocial")
__________________
Manual de ASP Avanzado ;-)
  #4 (permalink)  
Antiguo 19/04/2003, 15:22
 
Fecha de Ingreso: abril-2003
Mensajes: 37
Antigüedad: 21 años, 1 mes
Puntos: 0
gracias ;)
  #5 (permalink)  
Antiguo 19/04/2003, 15:27
 
Fecha de Ingreso: abril-2003
Mensajes: 37
Antigüedad: 21 años, 1 mes
Puntos: 0
pues no, no sale bien, en el correo recibido sale asi:

<font size="2"><b> Razón Social: <b>

osea, todo lo que hay entre comillas lo pone asi en el mail, no puede ir entre las comillas de Razon social
:S
  #6 (permalink)  
Antiguo 19/04/2003, 15:49
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Mailer.BodyText =response.write("<b>" & variable & "<b>")

Por ejemplo
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #7 (permalink)  
Antiguo 19/04/2003, 15:51
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años, 1 mes
Puntos: 7
Perdon, pero no deberia ser

response.write("<b>" & variable & "</b>")
__________________
No tengo firma ahora... :(
  #8 (permalink)  
Antiguo 19/04/2003, 15:57
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Efectivamente, buena correccion , si no obtendriamos todo el cuerpo del mensaje restante en negrita al no cerrar el TAG </b>
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #9 (permalink)  
Antiguo 19/04/2003, 16:33
 
Fecha de Ingreso: abril-2003
Mensajes: 37
Antigüedad: 21 años, 1 mes
Puntos: 0
- pues sigue igual, pero lo envia, no lo formatea ni tampoco sale en el correo esto:

Razon Social: empresa sl

El Razon social se lo come y solamente pone el nombre de la empresa

- en cambio, en la confirmacion sale escrito esto:

Razón Social:Su Solicitud de Información ha sido enviada con éxito.En un breve período de tie
mpo, nos pondremos en contacto con usted.

- he puesto esto en el codigo:

Mailer.BodyText = response.write("<b>" & "Razón Social:" & "</b>")& Session ("razonsocial")

y ocurre esto que os he dicho
  #10 (permalink)  
Antiguo 19/04/2003, 16:40
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
razonsocial=session("razonsocial")
Mailer.BodyText = response.write("<b>" & "Razón Social:" & "</b>" & razonsocial)
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #11 (permalink)  
Antiguo 19/04/2003, 16:45
 
Fecha de Ingreso: abril-2003
Mensajes: 37
Antigüedad: 21 años, 1 mes
Puntos: 0
uhmmm no, no tira, sigue saliendo lo mismo aunque ahora ha cambiado a :

Razón Social:tururu SL Su Solicitud de Información ha sido enviada con éxito.En un breve período de tiempo, nos pondremos en contacto con usted.

y en el email no aparece nada de razon social, se pasa al siguiente campo
  #12 (permalink)  
Antiguo 19/04/2003, 16:50
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
razonsocial=session("razonsocial")
response.write("razonsocial")
Mailer.BodyText = response.write("<b>" & "Razón Social:" & "</b>" & razonsocial)

Comprueba si la variable de sesion razonsocial no esta NULL
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #13 (permalink)  
Antiguo 19/04/2003, 16:58
 
Fecha de Ingreso: abril-2003
Mensajes: 37
Antigüedad: 21 años, 1 mes
Puntos: 0
no, sigue igual, ahora me lo escribe doble, creo que el response.write no sirve para esto, lo que hace es escribir lo que "razonsocial" en la pagina de confirmacion y en negrita, pero en el correo electronico no llega nada
lo voy a dejar asi, porque me parece que no puede hacerse
muchas gracias por todo maestro, aunque voy a ver si investigo una mijilla mas a ver si lo saco
gracias
  #14 (permalink)  
Antiguo 19/04/2003, 17:09
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Perdon, se me escaparon esas comillas
response.write(razonsocial)

Lo primero es ver si capturas la varible, y si que funciona porque yo tambien envio mail usando ese sistema.
Hay que ver donde falla, no te rindas.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #15 (permalink)  
Antiguo 19/04/2003, 17:16
 
Fecha de Ingreso: abril-2003
Mensajes: 37
Antigüedad: 21 años, 1 mes
Puntos: 0
voy a pegar el codigo mejor

<%

Session("nombre") = Request("nombre")
Session("FromAddress") = Request("FromAddress")
Session("Subject") = Request("Subject")
Session("BodyText") = Request("BodyText")
Session("razonsocial") = Request("razonsocial")
Session("apellidos") = Request("apellidos")
Session("nombre") = Request("nombre")
Session("direccion") = Request("direccion")
Session("cp") = Request("cp")
Session("localidad") = Request("localidad")
Session("provincia") = Request("provincia")
Session("pais") = Request("pais")
Session("telefono") = Request("telefono")
Session("fax") = Request("fax")
Session("consulta") = Request("consulta")



Set Mailer = Server.CreateObject("SMTPsvg.Mailer")

'configuracion de las variables
Mailer.FromAddress = Session("FromAddress")
Mailer.RemoteHost = "smtpmail.activeisp.com"
Mailer.AddRecipient "Petición de Información a Daugen", "[email protected]"
Mailer.Subject = Session("Subject")

Mailer.BodyText = "Razón Social: " & ("razonsocial")
Mailer.BodyText = "Apellidos: " & Session("apellidos")
Mailer.BodyText = "Nombre: " & Session("nombre")
Mailer.BodyText = "Dirección: " & Session("direccion")
Mailer.BodyText = "Código Postal: " & Session("cp")
Mailer.BodyText = "Localidad: " & Session("localidad")
Mailer.BodyText = "Provincia: " & Session("provincia")
Mailer.BodyText = "Pais: " & Session("pais")
Mailer.BodyText = "Teléfono: " & Session("telefono")
Mailer.BodyText = "Fax: " & Session("fax")
Mailer.BodyText = "Consulta: " & Session("consulta")
Mailer.BodyText = ""






'comprobación
if Mailer.SendMail then
Response.Write "Su Solicitud de Información ha sido enviada con éxito."
Response.Write "En un breve período de tiempo, nos pondremos en contacto con usted."
else
Response.Write "Hubo un error al intentar enviar su Petición de Información, por favor, verifique todos los campos y vuelva a intentarlo."
Response.Write "El campo de Correo electrónico no puede quedarse en blanco " & Mailer.Response
end if

'Abandonandos variables de sesion
Session.Abandon
%>

ahora esta como para enviar el email normal, sin formato ni nada, texto plano
  #16 (permalink)  
Antiguo 19/04/2003, 17:48
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Código:
Set Mailer = Server.CreateObject("SMTPsvg.Mailer")

'configuracion de las variables
Mailer.FromAddress = Session("FromAddress")
Mailer.RemoteHost = "smtpmail.activeisp.com"
Mailer.AddRecipient "Petición de Información a Daugen", "[email protected]"
Mailer.Subject = Session("Subject")

Mailer.BodyText = "<b>Razón Social:</b> " & Session("razonsocial") 
Mailer.BodyText = "Apellidos: " & Session("apellidos")
Mailer.BodyText = "Nombre: " & Session("nombre")
Mailer.BodyText = "Dirección: " & Session("direccion")
Mailer.BodyText = "Código Postal: " & Session("cp")
Mailer.BodyText = "Localidad: " & Session("localidad")
Mailer.BodyText = "Provincia: " & Session("provincia")
Mailer.BodyText = "Pais: " & Session("pais")
Mailer.BodyText = "Teléfono: " & Session("telefono")
Mailer.BodyText = "Fax: " & Session("fax")
Mailer.BodyText = "Consulta: " & Session("consulta")
Mailer.BodyText = ""
revisa ademas si debes concatenar el info del .BodyText..
  #17 (permalink)  
Antiguo 19/04/2003, 17:52
 
Fecha de Ingreso: abril-2003
Mensajes: 37
Antigüedad: 21 años, 1 mes
Puntos: 0
tira esto <b>Razón Social:</b>empresa sl

escribe lo que hay entre comillas :(

y tu lo tienes asi y si te funciona?
  #18 (permalink)  
Antiguo 19/04/2003, 17:57
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 4 meses
Puntos: 29
Debes enviarlo como HTML, si lo envías como TEXTO PLANO normal que se te vea así. Yo utilizo JMail pero supongo que sería igual, prueba así:

'configuracion de las variables
Mailer.FromAddress = Session("FromAddress")
Mailer.RemoteHost = "smtpmail.activeisp.com"
Mailer.AddRecipient "Petición de Información a Daugen", "[email protected]"
Mailer.Subject = Session("Subject")
Mailer.ContentType = "text/html"

Saludos y suerte.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.
  #19 (permalink)  
Antiguo 19/04/2003, 18:00
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
bueno no uso aspmail...para el cdont debes dejar las propiedades de BodyFormat y MailFormat en cero...

quizas debas declarar algo similar para poder usar codigo html...

prueba con esto, declaralo antes de llenar el bodytext

Mailer.ContentType = "text/html"
  #20 (permalink)  
Antiguo 19/04/2003, 18:19
 
Fecha de Ingreso: abril-2003
Mensajes: 37
Antigüedad: 21 años, 1 mes
Puntos: 0
muchas gracias a todos!!! :)))
ya va ;)

era asi

Mailer.ContentType = "text/html"


Mailer.BodyText = "<li> <b>Razón Social:</b> " & Session("razonsocial") & "<P>"

poniendolo como de html

DE NUEVO MUCHAS GRACIAS!!! :))
  #21 (permalink)  
Antiguo 19/04/2003, 18:26
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 4 meses
Puntos: 29
De nada... es un poco como de cajón, no puedes enviar html y pretender que sea formato html un mensaje que se envía en texto plano.


SAludos y suerte.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.
  #22 (permalink)  
Antiguo 19/04/2003, 18:53
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
A ver si la proxima vez podemos solucionarlo antes de 20 respuestas.

PD: Acabo de comprobar que este es mi post 1111 , bonito numero
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #23 (permalink)  
Antiguo 19/04/2003, 18:59
 
Fecha de Ingreso: abril-2003
Mensajes: 37
Antigüedad: 21 años, 1 mes
Puntos: 0
la verdad que ha costado una mijilla eh?
jejeje
;)
gracias de nuevo
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 00:37.