(COM)(PED) Formulario Para enviar mail en html

Publicado por Don_Gusanito, Noviembre 10, 2005, 21:25:16

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Don_Gusanito

Hola amigos
Necesito un formulario para enviar mails desde una web, me podrian dar una mano?
Los Campos son

Mail Origen:
Asunto:
Texto:

Gracias!

Predicador

Gusanito, podes fijarte una de las formas de hacerlo en http://www.angelfire.com/fl5/html-tutorial/easyform.htm pero eso requiere que la persona que quiera enviar un mail tenga un cliente de mail instalado. La otra forma es usando algun script del lado del servidor que usae sendamil o quizas la funcion mail() de PHP, eso si, si usas algun script, fijate que sea uno que "parsee" (analize) todos los parametros recibidos para evitar que te injecten codigo que no deberia ir.
Baii.
En la mayoría de las comunidades online el 90% de los usuarios son mirones que nunca contribuyen, el 9% contribuyen un poco y el 1% son los responsables de casi toda la acción. Nielsen

Juanjok

haber si este te sirve



<table width="500" border="0" cellspacing="0" cellpadding="0">
 <tr>
   <td><table width="500" height="10" border="0" cellspacing="0" cellpadding="0"><tr><td><form action="/cgi-bin/FormMail.cgi" method="post">
               <div align="center">
                 <center>
                 <table width="60%" border="1" bordercolor="#FFFFFF" bgcolor="#3D688B">
                   <tr>
                 <td width="13%" align="left" valign="middle" bordercolor="#3D688B" bordercolorlight="#3D688B" bordercolordark="#3D688B"><font face="Verdana" size="1"><b>Nombre</b>:
                   </font></td>

                     <td width="50%" bordercolor="#3D688B" bordercolorlight="#3D688B" bordercolordark="#3D688B"><input type="text" name="Nombre" size="35" style="font-family: Verdana; font-size: 10 px"></td>
                   </tr>
                   <tr>
                 <td width="13%" align="left" valign="top" bordercolor="#3D688B" bordercolorlight="#3D688B" bordercolordark="#3D688B"><font face="Verdana" size="1"><b>Teléfono:</b></font></td>
                     <td width="50%" bordercolor="#3D688B" bordercolorlight="#3D688B" bordercolordark="#3D688B"><input type="text" name="Telefono" size="35" style="font-family: Verdana; font-size: 10 px"></td>
                   </tr>
                   <tr>
                 <td width="13%" align="left" valign="top" bordercolor="#3D688B" bordercolorlight="#3D688B" bordercolordark="#3D688B"><font face="Verdana" size="1"><b>e-mail:</b></font></td>

                     <td width="50%" bordercolor="#3D688B" bordercolorlight="#3D688B" bordercolordark="#3D688B"><input type="text" name="email" size="35" style="font-family: Verdana; font-size: 10 px"></td>
                   </tr>
                   <tr>
                 <td width="13%" align="left" valign="top" bordercolor="#3D688B" bordercolorlight="#3D688B" bordercolordark="#3D688B"><font face="Verdana" size="1"><b>Comentarios:</b></font></td>
                     <td width="50%" bordercolor="#3D688B" bordercolorlight="#3D688B" bordercolordark="#3D688B">
                     <textarea rows="5" name="Nota" cols="36" style="font-family: Verdana; font-size: 10 px"></textarea></td>
                   </tr>
                   <tr>

                 <td width="63%" align="left" valign="top" bordercolor="#3D688B" bordercolorlight="#3D688B" bordercolordark="#3D688B" colspan="2">
                   <p align="center">
                   </td>
                   </tr>
                 </table>
                 <p align="center"><input type="submit" value="Enviar" onClick=enviar(); style="background-color: #3D688B; border-style: solid; border-color: #FFFFFF" name="Enviar">
                 </center>
               </div>
                 <input type="hidden" name="recipient" value="EL MAIL DONDE QUERES QUE LO ENVIE"><input type="hidden" name="redirect" value="PONE SI QUERES QUE VUELVA A UNA WEB ESPECIFICA">

             </form></td></tr></table>

FiGu

che puede ke sea medio ganzo.. :p.. pero no me anda Juanjok..

esto es lo unico ke tengo ke configurar??

value="PONE SI QUERES QUE VUELVA A UNA WEB ESPECIFICA"

guardarlo en un archivo "mail.php" y anda??

Predicador

FiGu, el que puso juanjo nunca te va a andar ya que esta incompleto, si te fijas bien dice: <form action="/cgi-bin/FormMail.cgi" method="post"> de modo que necesitas ese cgi-bin para que ande.
Quizas debas probar alguno de los otros.
Baii.
En la mayoría de las comunidades online el 90% de los usuarios son mirones que nunca contribuyen, el 9% contribuyen un poco y el 1% son los responsables de casi toda la acción. Nielsen

FiGu

si me parecia.. porke cuando le daba enviar.. buscaba ese cgi.. y ya ke tas por aca predicador.. tenes idea de como hacerlo?? :p lo kiero hacer desde la web sin ke necesite cliente de correo islatado.. encontre varios pero en todos busca el cgi..

Juanjok

ups pique el codigo pero solo el tablerio me olbide de eso sorry

FiGu

a ver si alguien me tira un centro.. este archivito cgi estuve leyendo ke ya esta en el servidor.. pero no entiendo.. tengo ke crear la carpeta cgi-bin y el archivo yo.. o ya esta en el server por defecto??

Juanjok

En dattatec al menso en el datapanel tenes que ir  donde dice CGOI y crear el CGI lo hace automaticamente

FiGu

ahhh patas de resorte.. dijera gadget.. y los freeserver cjb.net mas precisamente.. lo soportaran??

Predicador

Primer resultado de google.... http://www.christian-web-masters.com/articles/web_php-mail-form-2.html
Mail form con el archivo html y el archivo PHP, claro que despues los debes personalizar ;)
Quizas se deba agregar algun parsing extra en el codigo PHP por seguridad.
Baii.

PS: perdon que no respondi antes, estaba tomando un capuccino en el centro.
En la mayoría de las comunidades online el 90% de los usuarios son mirones que nunca contribuyen, el 9% contribuyen un poco y el 1% son los responsables de casi toda la acción. Nielsen

FiGu

muchas tenkiu predicador.. lo pruebo y te comento..

PD: por pura curiosidad KE PUSISTE EN GOOGLE!!!!!!! jajajaj me canse de buscar y todos eran con cgi..

Predicador

Cita de: FiGuPD: por pura curiosidad KE PUSISTE EN GOOGLE!!!!!!! jajajaj me canse de buscar y todos eran con cgi..
puse "from mail php" jejeje, asi de simple ;)
Baii.
En la mayoría de las comunidades online el 90% de los usuarios son mirones que nunca contribuyen, el 9% contribuyen un poco y el 1% son los responsables de casi toda la acción. Nielsen