Foros del Web » Programación para mayores de 30 ;) » Programación General »

Iniciando en CGI Ayuda con el FormMail porfavor

Estas en el tema de Iniciando en CGI Ayuda con el FormMail porfavor en el foro de Programación General en Foros del Web. buenos dias, porfavor necesito ayuda, soy nuevo y estoy haciendo o mejor dicho configurando mi primer FORMMAIL, resulta que aparentemente toda esta muy bien, pero ...
  #1 (permalink)  
Antiguo 15/01/2006, 10:01
Avatar de moiven33  
Fecha de Ingreso: marzo-2005
Ubicación: Caracas - Venezuela
Mensajes: 48
Antigüedad: 19 años
Puntos: 0
Pregunta Iniciando en CGI Ayuda con el FormMail porfavor

buenos dias, porfavor necesito ayuda, soy nuevo y estoy haciendo o mejor dicho configurando mi primer FORMMAIL, resulta que aparentemente toda esta muy bien, pero me da error cuando lo corro, es decir ahy algun detallito que no he podido corregir, imagino debe ser algo muy sencillo pero no lo se, porfavor les agradezco su colaboracion. Si no es molestia y gustan les puedo enviar el codigo como lo tengo: El Formmail dice:

$mailprog = '/usr/lib/sendmail -i -t';
@referers = ('midominio.com','200.xx.xxx.xx');
@recipients = ([email protected]);

Estos campos han sido ecritos una sola vez, es decir no se repiten. Ya tengo verificado que el archivo sendmail esta en esa ubicacion en el servidor.

Mi servidor es UNIX, el FormMail.pl lo tengo en la carpeta cgi-bin. ya esta tambien programado con el atributo 755 para que pueda ser leido por el servidor. la pagina web donde esta el formulario, tambien supuestamente esta bien en la parte del HTML. Les copio:

<form name="form1" method="post" action="http://www.midominio.com/cgi-bin/FormMail.pl">
<input type="hidden" name="recipient" value="[email protected]">
<input type="hidden" name="redirect" value="http://www.midominio.com/gracias.html">

Porfavor si puedes les agradezco me ayuden a por cierto, el error que me da con esto es:

Internal Server Error 505
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [email protected] 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


Bueno gracias por lo que puedan ayudarme. Saludos
  #2 (permalink)  
Antiguo 16/01/2006, 16:52
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 2 meses
Puntos: 90
Es raro que te tire ese error, algo hay mal, además de que en la configuración estás enviando el mail a un yahoo y el formmail.pl por medidas de seguridad solo dejea enviar a mails del dominio en donde está hosteado el formmail, o sea que en tu ejemplo debería ser [email protected]

Ahora bien, te fijaste si la primera línea es correcta ? que tiene la ubicación del intérprete ?? si es así mandame el script por mail que me fijo si no tiene algún error de sintasis

Ahora que reveo @recipients = ([email protected]);
puede estar mandándote eroror colocalo entre comillas simples

@recipients = ('[email protected]');

Saludos
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 16/01/2006, 17:41
Avatar de moiven33  
Fecha de Ingreso: marzo-2005
Ubicación: Caracas - Venezuela
Mensajes: 48
Antigüedad: 19 años
Puntos: 0
De acuerdo Hola MONOSWIM, te comento...

Hola como estas? gracias por tu apoyo y ayuda. Bien hce lo que me dijistes de hecho coloque el correo del dominio pero nada, voy a pasarte el archivo para que puedas revisarlo, el error que me ahora es este:

[Mon Jan 16 19:41:27 2006] [error] (8)Exec format error: exec of /var/www/cgi-bin/FormMail.pl failed
[Mon Jan 16 19:41:27 2006] [error] [client 200.31.131.77] Premature end of script headers: /var/www/cgi-bin/FormMail.pl...

Voy a tratar de contactarte en MSN par pasarte el formmail y puedas verlo, muchas gracias por tu apoyo
  #4 (permalink)  
Antiguo 16/01/2006, 17:48
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 2 meses
Puntos: 90
ok, sigámosla por MSN...

Saludos
__________________
Esteban Quintana
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 15:06.