Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: AlejoASWeb en Octubre 03, 2018, 12:42:59 PM

Título: Falla con el metodo Mail de PHP
Publicado por: AlejoASWeb en Octubre 03, 2018, 12:42:59 PM
Buenos dias. La siguiente duda se debe a que quiero hacer que los datos de un formulario se envien por POST a un correo electrónico determinado, ya lo he probado varias veces pero no me funciona ni me envía nada de datos. Adjunto capturas del código php. Si me pueden ayudar se los agradeceria muchisimo.

(https://i.imgur.com/DFi274z.jpg)

(https://i.imgur.com/442VCdw.jpg)
Título: Re: Falla con el metodo Mail de PHP
Publicado por: Solid Water en Octubre 03, 2018, 01:43:15 PM
Te quería recomendar que pongas los códigos entre etiquetas [ code = php ]  [ / code] pero sin los espacios, entonces los usuarios podrán copiar y pegar.
Ahora no estoy en casa pero cuando llegue si tengo el código disponible al menos podría probarlo.

Así se ve el código entre las etiquetas:

Código (php) [Seleccionar]
<?php
        
//Enter your code here, enjoy!

$array = array("1" => "PHP code tester Sandbox Online",  
              
"foo" => "bar"=> 89009
              
"case" => "Random Stuff: " rand(100,999),
              
"PHP Version" => phpversion()
              );
              
foreach( 
$array as $key => $value ){
    echo 
$key."\t=>\t".$value."\n";
}
?>


Podrías probar hacer un

mail("[email protected]", "testeando asunto", "testeando cuerpo");

Entonces si no funciona el problema es la función o algo relacionado con la misma (Pueden ser los requermientos y configuraciones).
Y si funciona, es por que un dato de los que llega, no le está gustando.

Es decir probalo así hardcodeado y sin el headers.

Acá podes leer sobre los requerimientos y configuraciones necesarias para hacer uso de dicha función:

https://www.w3schools.com/php/php_ref_mail.asp (https://www.w3schools.com/php/php_ref_mail.asp)

Saludos y suerte con tu code,
Título: Re: Falla con el metodo Mail de PHP
Publicado por: xyz en Octubre 03, 2018, 07:33:52 PM
Hola @AlejoASWeb (https://underc0de.org/foro/index.php?action=profile;u=85338).

En la función mail(parametros); utilizas algun servidor SMTP ? Si la respuesta es negativa, tene en cuenta que para un correcto funcionamento de servidor SMTP, debes tener configurado los parámetros de conección al servidor.

Te invito que pases y utilices la siguiente librería: github.com/PHPMailer/PHPMailer

Un saludo .!