No puedo enviar un email

Iniciado por HJ ~, 26 Diciembre 2009, 18:43 PM

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

HJ ~

Hola.

Intento enviarme un email a mi mismo con un botón de formulario así:

Código (php) [Seleccionar]
<?php
$to      
'nobody@example.com';
$subject 'the subject';
$message 'hello';
$headers 'From: webmaster@example.com' "\r\n" .
    
'Reply-To: webmaster@example.com' "\r\n" .
    
'X-Mailer: PHP/' phpversion();

mail($to$subject$message$headers);
?>



Substituyendo todo por datos reales, pero no se envía, a qué es debido y como puedo arreglarlo?

Gracias

[u]nsigned

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

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

HJ ~

[quote author=nsigned="> link=topic=279060.msg1373580#msg1373580 date=1261852670]
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
[/quote]Pues no te equivocas. Disculpame, es que soy bastante novato con PHP, qué debo hacer para que lo pueda mandar correctamente?

Gracias!!

[u]nsigned

Bueno, si el problema es no tener servidor SMTP podes usar PHPMailer. Es una clase que nos permite usar servidores SMTP externos.

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

Xa0s

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
<!-- Visita: WWW.PROFESSIONAL-HACKER.ORG  o WWW.INTERNAL-MINDS.COM.AR -->

~ Yoya ~

Ese code que hisiste es vulnerable a CLRF
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.

fede_cp

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?
somos lo que hacemos para cambiar lo que somos

http://elhackerblog.blogspot.com el blog de elhacker.net!!

~ Yoya ~

Ps en realidad es vulnerable, lo que puedes hacer es filtrar algunos caracteres.
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.

Pazador

Cita de: yoyahack en  7 Enero 2010, 15:27 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??
La vida es un juego
Mario Bross

~ Yoya ~

Porque dices que intentaste enviarte un mail con un boton de un formulario, ps existe el formulario con los campos ...
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.