Título: No puedo enviar un email Publicado por: HJ ~ en 26 Diciembre 2009, 18:43 pm Hola.
Intento enviarme un email a mi mismo con un botón de formulario así: Código
Substituyendo todo por datos reales, pero no se envía, a qué es debido y como puedo arreglarlo? Gracias Título: Re: No puedo enviar un email Publicado por: [u]nsigned en 26 Diciembre 2009, 19:37 pm Te tira algún mensaje de error, warning, saludos..algo? :huh:
Apostaria el 99.99% de mi fortuna a que se debe a que no tenés servidor SMTP :silbar: Saludos Título: Re: No puedo enviar un email Publicado por: HJ ~ en 26 Diciembre 2009, 19:44 pm Te tira algún mensaje de error, warning, saludos..algo? :huh: Pues no te equivocas. Disculpame, es que soy bastante novato con PHP, qué debo hacer para que lo pueda mandar correctamente?Apostaria el 99.99% de mi fortuna a que se debe a que no tenés servidor SMTP :silbar: Saludos Gracias!! Título: Re: No puedo enviar un email Publicado por: [u]nsigned en 26 Diciembre 2009, 19:59 pm Bueno, si el problema es no tener servidor SMTP podes usar PHPMailer (http://www.programacion.com/php/articulo/phpmailer/). Es una clase que nos permite usar servidores SMTP externos.
Saludos Título: Re: No puedo enviar un email Publicado por: Xa0s en 7 Enero 2010, 10:56 am Si usas un servidor gratuito es probable que no tenga la funcion mail() activada. muchos la bloquean por seguridad, para evitar que hayan lanzadores de xploits y esas cosas en sus servidores (miarroba por ejemplo)
Si estas en uno de pago por logica deberias tenerlo.. no conozco ninguno que no te lo de, de cualquier modo hay gratuitos que si tienen, por ejemplo 000webhost.com Título: Re: No puedo enviar un email Publicado por: ~ Yoya ~ en 7 Enero 2010, 15:27 pm Ese code que hisiste es vulnerable a CLRF
Título: Re: No puedo enviar un email Publicado por: fede_cp en 7 Enero 2010, 15:40 pm a que estoy seguro que tenes en el correo no deseado lleno de mensajes que se llaman "hello", ajjaja
normalmente van al correo no deseado saludos PD:no seria vulnerable si el mensaje fuera una variable de un input? Título: Re: No puedo enviar un email Publicado por: ~ Yoya ~ en 7 Enero 2010, 16:46 pm Ps en realidad es vulnerable, lo que puedes hacer es filtrar algunos caracteres.
Título: Re: No puedo enviar un email Publicado por: Pazador en 7 Enero 2010, 21:18 pm Ese code que hisiste es vulnerable a CLRF quizas quisiste decir CRLF.. pero diiiisculpa mi ignorancia peroo.... no veo ninguna vulnerabilidad aqui, solo se va enviar un mail, aqui no se esta usando bd, ni publicando mensajes en una web.. solo se enviara un mail?? acaso juakearan el mail webmaster@example.com :xD que cosa podrian hacer con dicha vulnerabilidad que no existe?? Título: Re: No puedo enviar un email Publicado por: ~ Yoya ~ en 7 Enero 2010, 21:49 pm Porque dices que intentaste enviarte un mail con un boton de un formulario, ps existe el formulario con los campos ...
Título: Re: No puedo enviar un email Publicado por: AlbertoBSD en 7 Enero 2010, 21:57 pm como que están desviando mucho el tema.
Ya comento que no esta seguro de lo del SMTP. Saludos Título: Re: No puedo enviar un email Publicado por: invisible_hack en 7 Enero 2010, 22:49 pm ¿Qué hosting usas? Algunos hostings tienen deshabilitada la funcion mail() con lo que esto de enviar mails con php se te fastidió....
No sé, digo porque si no es ninguna de las otras cosas que han dicho los usuarios que postearon antes que yo pues... Título: Re: No puedo enviar un email Publicado por: дٳŦ٭ en 8 Enero 2010, 19:01 pm Instala un relay, como puede ser sendmail en linux o argosoft en windows, revisa también la carpeta del spam.. revisa los logs del servidor de correo, revisa el puerto a la escucha del smpt y de tu php.ini.
Saludos. Título: Re: No puedo enviar un email Publicado por: WHK en 9 Enero 2010, 20:36 pm también puedes utilizar mailers externos si es que no quieres cambiar de hosting, por ejemplo el de anonymouse, le mandas los datos via curl y listo y si no lo tienes pues usas file_get_contents y le envías los headers de una petición POST
|