Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Diseño web (http://www.forosdelweb.com/f91/)
-   -   formato html en e-mails de formularios (http://www.forosdelweb.com/f91/formato-html-e-mails-formularios-355097/)

meidei meidei 05/12/2005 03:09

formato html en e-mails de formularios
 
hola!
he de hacer un formulario que, al llegarle a mi cliente por correo le aparezca con formato y no texto plano: cambio de colores, negritas, y esas cosas.
No sé que hacer. ¿me podéis ayudar? muchas gracias

Gurrutello 05/12/2005 18:40

hola de que forma envias el email a tus usuarios???ç

Tomy Kissero 06/12/2005 06:45

yo necesito lo mismo. se que con el outlook express se puede lograr, pero yo tengo el outlook normal y no tengo ninguna opcion para aplicar html a mis mails. o por lo menos no lo encontre.

meidei meidei 07/12/2005 02:57

hola gurru!!
poniendo en el action del formulario:
-mailto:......
o
-http://cgi....

he leido que hay que hacerlo con php, utilizando la funcion mail
esto es que ¿si yo tengo un formulario en una pag html, tengo que rehacerlo (copiarlo) en una pag php?
GRACIAS

Barba 08/12/2005 17:54

a ver si entendí
 
Lo que tu quieres es que el mensaje que envía el form le salga a tu cliente en htm?? ok.
Bueno aquí te paso uno de los scripts que uso, si no te funciona este te paso otro (depende de tu servidor).

<%

'define el objeto JMAIL
Set JMail = Server.CreateObject ("JMail.message")

'ativa el modo de depuración muestra un mensaje de error cuando ocurre un error de envío de formulario
JMail.logging=True

'e-mail de la persona que envía el formulario por internet
JMail.From = request.form ("email")

'Nombre de la persona que envía el formulario por internet
JMail.FromName = request.form ("nombre")

'email de la persona que va recibir el formulario enviádo por internet
JMail.AddRecipient "[email protected]"

'campo asunto del e-mail el que lo envia no lo ve, solo lo ve quien recibe, yo pongo aquí un texto que me evite tener que poner el asunto cuando respondo

JMail.Subject = "lo que quieras"

'crea un area en memoria para formatear el formulario
dim body,link

body= "<FONT SIZE=""5"" FACE=""Bodoni MT Black"">Mensaje desde la Web</font>"
body= body & "<br>"
body= body & "----------oo0oo----------"
body= body & "<br><br>"
body= body & "<FONT SIZE=""4"" FACE=""Bodoni MT"">Datos del remitente:</font>"
body= body & "<br><br>"
body= body & "<FONT SIZE=""3"" FACE=""Bodoni MT"">Nombre : " & request.form ("nombre")
body= body & "<br><br>"
body= body & "E-Mail : " & request.form("email")
body= body & "<br><br>"
body= body & "Mensage : " & request.form ("mensaje")
body= body & "<br><br>"
body= body & "-----------FIN-----------"
'coloca un area de memoria para envio de JMail
JMail.htmlBody = Body
'Importance of the e-mail (5=Low, 3=Normal, 1=High)
JMail.Priority = 3
'envia el formulario por JMail
JMail.Send ("mail.tudominio.com")
'mensage de confirmación de envio de e-mail
Response.Write (" ")
%>

----------
saludos.-

meidei meidei 09/12/2005 05:50

ok, lo probaré.
pero, a que te refieres con:

'crea un area en memoria para formatear el formulario
dim body,link

¿es para darle formato al texto, no?
otra cosa. el script lo pego en el código junto con el action, post, etc, no?
que debo poner entonces en el action?

muuchas gracias!!


La zona horaria es GMT -6. Ahora son las 08:14.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.