[SOLUCIONADO] Servidor apache no envia email con php

Iniciado por sinrostro, Abril 07, 2017, 02:09:28 PM

Tema anterior - Siguiente tema

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

Abril 07, 2017, 02:09:28 PM Ultima modificación: Abril 07, 2017, 05:39:02 PM por sinrostro
Quiero enviar un email en una app que estoy desarrollando
Código: php

$email ="[email protected]";
$mensaje ="prueba desde amazon";

if (mail($email, "Asunto ......", $mensaje, "From: myserver.org")){
echo "enviado!";
}else{
echo "error";
}

El problema reside en que muestra en pantalla Enviado! no obstante a mi email no  llega este este mensaje  y la carpeta spam sigue vacia, podria pensar que es cosa de tiempo asi que espere un buen momento pero sigue sin enviar el mensaje.

en la funcion phpinfo() puedo ver esta configuracion que tengo entendido es la por defecto.
sendmail_path   /usr/sbin/sendmail -t -i    /usr/sbin/sendmail -t -i

lei que algunos paquetes quiza falten en el servidor asi que opte por : apt install php-mail pero sigue sin funcionar ¿ alguna idea de lo que deba hacer o que puede estar sucediendo  :o ? . de antemano gracias.
La verdad es lo desconocido de instante en instante

Te paso un código que usa para enviar mail por php en apache:

Código: php
<?php
     ini_set( 'display_errors', 1 );
     error_reporting( E_ALL );
     $from = "[email protected]";
     $to = "[email protected]";
     $subject = "PHP Mail Test script";
     $message = "This is a test to check the PHP Mail functionality";
     $headers = "From:" . $from;
     mail($to,$subject,$message, $headers);
     echo "Test email sent";
    ?>


Usa la función mail así que verifica este activada.

Gracias por leer!

@No tienes permitido ver los links. Registrarse o Entrar a mi cuenta gracias por responder. Pero el codigo que escribiste hace practicamente lo mismo que el mio.
La verdad es lo desconocido de instante en instante

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
@No tienes permitido ver los links. Registrarse o Entrar a mi cuenta gracias por responder. Pero el codigo que escribiste hace practicamente lo mismo que el mio.

Si trabajas con exim revisa los log de salida haber que te muestra, empiezo por /var/log/exim

Gracias por leer!

@No tienes permitido ver los links. Registrarse o Entrar a mi cuenta Gracias. Logre resolverlo con el siguiente comando
apt install sendmail
La verdad es lo desconocido de instante en instante

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
@No tienes permitido ver los links. Registrarse o Entrar a mi cuenta Gracias. Logre resolverlo con el siguiente comando
apt install sendmail

Enhorabuena!