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

FormMail me tiene loco! ayuda!

Estas en el tema de FormMail me tiene loco! ayuda! en el foro de Programación General en Foros del Web. Primero de todo muy buenas a todos ya que es mi primer post. No puedo ni creerlo, he probado un monton de variantes y sigo ...
  #1 (permalink)  
Antiguo 04/03/2005, 15:37
Avatar de noguero  
Fecha de Ingreso: febrero-2005
Mensajes: 148
Antigüedad: 19 años, 9 meses
Puntos: 0
Pregunta FormMail me tiene loco! ayuda!

Primero de todo muy buenas a todos ya que es mi primer post.

No puedo ni creerlo, he probado un monton de variantes y sigo sin conseguir enviar un formulario a mi email, en principio he solucionado un error muy grave ke era por el servidor, no tenia contratado el servicio avanzado ke me ofrece el CGI

Una vez contratado el servicio avanzado y pensando ke todos los cebraderos de cabeza se habian ido.. pues ahora resulta ke me sale este error:
The page cannot be found

Facil ¿verdad?
Pero si tengo el archivo formmail.cgi en la carpeta cgi-bin y en el formulario pongo:
<form ACTION="http://www.midominio.com/cgi-bin/formmail.cgi" method="post" name="FORMULARIO">

Teoricamente tendria ke encontrarmelo ya ke el cgi esta ahi, otra cosa es ke no le haya dado los permisos pero mi pregunta es ¿como le doi los permisos si no encuentro esa opción en mi programa FTP?
¿puede ser ese el motivo del error?
¿si no tengo bien configurado el formmail es motivo para ke me de ese error?

Bueno hasta aki lo dejo en vuestras manos aver si alguien lo sabe.

Un salu2 y gracias
  #2 (permalink)  
Antiguo 04/03/2005, 20:01
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 9 meses
Puntos: 90
Hola, primero que nada BIENVENIDO A LOS FOROS !!!!!!!

Ahora bien, lo primero que debes saber es que formmail.cgi no es lo mismo que FormMail.cgi ni que FormMail.pl debes checkear bien las mayusculas y las minúsculas para no tener problemas...

Una vez que lo encuentras el script se ejecuta bien o tira error que se almacena en el error log (muy util para saber que error es)

Para darle permisos de ejecución yo uso el leapFTP que le doy boton derecho del mouse sobre el ícono del script y selecciono las propiedades...Ahí tenés las propiedades, fijate queesté en 755 o sea que el server pueda hacer todo pero el grupo y los usuarios solo leerlo y ejecutarlo (no escribirlo)

La verdad es que no es complicado, para más info podés ver el FAQ (primer post de este foro) que ahí coloqué bastantes cosas para principiantes, además tienes varios tutoriales para empezar en www.perlenespanol.com

Espero que te sirva y cualquier cosa preguntanos...

Saludos
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 05/03/2005, 04:11
Avatar de noguero  
Fecha de Ingreso: febrero-2005
Mensajes: 148
Antigüedad: 19 años, 9 meses
Puntos: 0
Se peaso de monoswim!
Bueno pues voi al lio aver si dandole los permisos me va bien, te comento ke el formmail lo tengo subido tal cual todo en minusculas, lo unico ke me keda por probar es de darle permisos.

Veremos como anda la cosa, asias monoswim.
  #4 (permalink)  
Antiguo 05/03/2005, 06:32
Avatar de noguero  
Fecha de Ingreso: febrero-2005
Mensajes: 148
Antigüedad: 19 años, 9 meses
Puntos: 0
Nada esto sigue igual, no kreo ke sea de algun error en el codigo pq me he bajado el form-webprow ke es un programa ke t crea formularios y tambien he copiado un formulario de un amigo ke tal como esta (cambiando el mail etc) a el si ke le funciona, solo me keda ponerme en contacto con mi proveedor y aver si ellos me lo pueden solucionar, monoswim si se te ocurre algo mas para probar antes del lunes me iria de lujo cualkier solucion para probar.

Gracias tiu
  #5 (permalink)  
Antiguo 05/03/2005, 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, 9 meses
Puntos: 90
Debes llamar a tu servidor y confirmar que soporten CGI (que tengan instalado el intérprete de PERL), fijate que en la primera línea del script dice algo como

#!usr/bin/perl

Esa es la dirección del intérprete, fijate que sea correcta, preguntales a tu servidor, te digo que el 90% de los servidores ya te vienen con el formmail instalado...

Saludos
__________________
Esteban Quintana
  #6 (permalink)  
Antiguo 06/03/2005, 16:24
Avatar de noguero  
Fecha de Ingreso: febrero-2005
Mensajes: 148
Antigüedad: 19 años, 9 meses
Puntos: 0
Hola de nuevo monoswim, he configurado el formmail para windows pero nada, sigue igual, he redireccionado el formulario a un html en vez de al formmail para ver si funcionaba y si que funciona, solo me keda saber si el fallo es del servidor o del formmail.

Ten envio un email y te indico donde puedes bajarte un zip con el mi formulario y mi formmail aver si puedes ver elcodigo y me dices si esta ahi el fallo, si no encuentras nada mal esta claro ke el problema es del servidor, llevo 2 semanas intentado solucionarlo y no hay manera aver si me echas un cable :)

Gracias por todo tiu.
  #7 (permalink)  
Antiguo 06/03/2005, 16:37
Avatar de noguero  
Fecha de Ingreso: febrero-2005
Mensajes: 148
Antigüedad: 19 años, 9 meses
Puntos: 0
Me adelantado antes de pensar, monoswim he subido a mi carpeta cgi-bin el form-webprow que por si no sabes ke es, es un pl ke instala un formulario, bien pues he intentado abrirlo tal como me explica el tutorial ke viene en el zip y el error es el mismo de siempre:
The page cannot be found

Esta clarisimo ke mi preveedor me esta dando kebraderos de cabeza y como sea culpa de ellos esta claro ke me voi a cambiar de servidor, no puede ser ke me ignoren de esta forma.

Bueno monoswim mañana me pondre en contacto con mi servidor y ya te dire de donde viene el problema aver si por fin consigo arreglar esto, de nuevo gracias por todo.
  #8 (permalink)  
Antiguo 06/03/2005, 17:45
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 9 meses
Puntos: 90
Formmail para windows ???

FIjate que el formmail generalmente es para linux, no para windows...En la primera línea si dice lo que te puse antes es que solo sirve para linux...

Mañana hablamos

Saludos
__________________
Esteban Quintana
  #9 (permalink)  
Antiguo 07/03/2005, 08:18
Avatar de noguero  
Fecha de Ingreso: febrero-2005
Mensajes: 148
Antigüedad: 19 años, 9 meses
Puntos: 0
Bueno! despues de todo el problema era el servidor, ahora me envia el formulario y me lleva a la pagina de agradeciemiento, ahora bien; como no todo puede ir bien a la primera ahora resulta ke no me llegan los emails, no se adonde deben ir pero a mi no me llegan.

Aver si tu sabes a ke se debe monoswim, asias de nuevo :)
  #10 (permalink)  
Antiguo 07/03/2005, 08:32
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 9 meses
Puntos: 90
El mail lo debes especificar en un campo oculto desde el formulario web

por ejemplo

<input type="hidden" name="recipient" value="[email protected]">

Dijate que el dominio del mail debe ser el mismo que el dominio de @referers (en caso que lo hayas configurado)

Checkea eso

Saludos
__________________
Esteban Quintana
  #11 (permalink)  
Antiguo 07/03/2005, 09:01
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 9 meses
Puntos: 90
Algo que no se si checkeaste, el formmail que tienes es para windows ????

Porque si agarras un formmail para linux y le cambias la primera linea, funciona como te pasa a ti...Que te manda la página de agradecimiento pero no te manda el mail, porque en windows y en linux los mails se mandan de diferente manera

En perlenespanol.com tienes un tutorial para mandar mails en windows, igualmente yo me cambiaría de hosting a uno linux

Saludos
__________________
Esteban Quintana
  #12 (permalink)  
Antiguo 07/03/2005, 12:20
Avatar de noguero  
Fecha de Ingreso: febrero-2005
Mensajes: 148
Antigüedad: 19 años, 9 meses
Puntos: 0
bueno, pues tengo un formmail para linux y le he cambiado la primera linea como tu dices y eso es lo ke me pasa, k no me llegan los emails, voi aver si miro el tutorial ke hay en perlenespanol y pongo uno para windows aver si asi funciona bien, lo ke he mirao y no lo encuantro,
¿donde tengo ke ir?

Salu2
  #13 (permalink)  
Antiguo 07/03/2005, 12:48
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 9 meses
Puntos: 90
http://perlenespanol.baboonsoftware....ut/000050.html

Este es el tutorial, también debes checkear

http://perlenespanol.baboonsoftware....ut/000032.html

Para entrar los datos dle formulario

Saludos
__________________
Esteban Quintana
  #14 (permalink)  
Antiguo 10/03/2005, 15:34
Avatar de noguero  
Fecha de Ingreso: febrero-2005
Mensajes: 148
Antigüedad: 19 años, 9 meses
Puntos: 0
Bueno kiero terminar este post diciendo ke el problema consistia en ke el servidor aun no me habia dado permisos para usar CGI, tengo otro problema ke no me llegan los emails pero eso ya lo comento en otro post puesto ke es otro problema, gracias monoswim.
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 14:31.