|
Formmail es uno de los cgi más utilizados en la red. Con este programa usted puede enviar los datos de un formulario en el web a una casilla de
correo.
Importante:
www.ideasmultiples.com
no da ningún tipo de garantía, ni soporte técnico sobre el uso de
ningún CGI, cualquier problema o mal funcionamiento de su Web
por uso o mal uso de este programa es responsabilidad
total del usuario.
Para
empezar a instalar el FormMail debes descargarlo a tu
ordenador desde nuestra Sección
Utilidades / Zona Programas, una vez
descargado empieza a configurar el archivo FormMail.pl
siguiendo los 3 pasos
indicados abajo.
NOTA:
-
Use un editor de programas, wordpad
o un editor de textos planos, NO USE MS-Word o
otros programas formateadores de textos ya que
no funcionará el programa.
-
Debe
de respetar todas las comas y comillas del cgi sin
variar ni omitir ninguna.
Subir
Ruta
de sendmail
Asegúrese
que esa línea esta exactamente igual que en la imagen
superior.
$mailprog= '/usr/lib/sendmail -i -t';
referers
-
@referers
= ('sudominio.com','ip de su servidor');
-
ejemplo
@referers = ('huacas.com','10.10.0.100');
En
la línea @referers deberá poner su nombre de dominio
(sin www ) y el IP de su servidor que lo
encontrará en su email de bienvenida donde tiene
todos los datos técnicos de su WEB. Es muy importante
de que se asegure que el número IP sea el correcto.
Subir
recipients
@recipients =
('sudominio.com','usuario@sudominio.com');
ejemplo
@recipients = ('sudominio.com','info@sudominio.com');
Introduzca
nuevamente su dominio y la dirección de correo
dentro de su domino donde recibirá los correos. Esta
dirección tienen que ser una de las casillas de tu
sitio web.
Ya
no debe modificar nada más en el archivo
formmail.pl
Subir
Formulario
html
Su
formulario deberá incluir el siguiente código en la
parte <form>:
<form method="POST" action="/cgi-bin/formmail.pl">
y
debe de tener un recipiente o casilla de correo donde recibirá los
correos enviados por el formulario
<input type='hidden' name='recipient' value='info@sudominio.com'>
Estas
dos líneas son las básicas para que su formulario
funcione pero ademas podrá incluir :
Subject
<input type='hidden' name='subject' value='Solicita
información'>
En
value debe de introducir lo que aparecerá en el campo subject
o sujeto del correo.
Sort
<input type='hidden' name='sort' value='campo1, campo2, campo3, ...'>
Ordena los campos según su especificación
Redirect
<input type='hidden' name='redirect' value='www.sudominio.com/gracias.html'>
Después de enviar el correo re-direcciona al visitante a la página
definida en value.'
Required
<input type='hiden' name='required' value='asunto,empresa,email'>
Este
parámetro obliga al visitante a rellenar todos los
campos de su formulario que están en value (asunto,empresa,email)
Para mayor información usted puede revisar la URL del autor:
http://www.worldwidemart.com/scripts/
Subir
Publicar
en cgi-bin
Para publicar los archivos en su sitio debe hacerlo con un programa ftp
y configurar los permisos de ejecución para esto
consulte los manuales de Configuración
de FTP e Instalar
CGI-BIN.
NOTA:
Deberás publicar tu archivo FormMail.pl en formato
texto desde el ftp (LeechtFTP), ubica la opción Text
Transfer Type y seleccionala con un click como se
muestra en la figura, una vez seleccionada esta
opción publica tu archivo FormMail.pl.
Permiso
755
A continuación deberás seleccionar
tu archivo FormMail.pl y con click derecho elige la opción
set attributes y marca con un check las opciones
indicadas en la figura.
Verificación
de permiso
755
Para verificar que los permisos están correctos
debes ingresar a a ver tu archivo FormMail.pl desde la
sigueinte dirección: http://www.tudominio.com/cgi-bin/FormMail.pl
Si
todo está correcto se mostrará el siguiente mensaje:

Error
Si
los permisos no están correctos se generará el
siguiente error, para solucinarlo debes otorgarle los
permisos como se indica en el paso Permisos
755
|

The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator,
tunombre@tucorreo.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
|
Si has
hecho todos los pasos indicados el formulario funcionará enviando los datos a su casilla de
email.
|