Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: sinrostro en Abril 07, 2017, 02:09:28 PM

Título: [SOLUCIONADO] Servidor apache no envia email con php
Publicado por: sinrostro en Abril 07, 2017, 02:09:28 PM
Quiero enviar un email en una app que estoy desarrollando

$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.
Título: Re:[ayuda] Servidor apache no envia email con php
Publicado por: DUDA en Abril 07, 2017, 03:40:41 PM
Te paso un código que usa para enviar mail por php en apache:

<?php
     ini_set
'display_errors');
     
error_reportingE_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!
Título: Re:[ayuda] Servidor apache no envia email con php
Publicado por: sinrostro en Abril 07, 2017, 05:19:45 PM
@DUDA (https://underc0de.org/foro/index.php?action=profile;u=24670) gracias por responder. Pero el codigo que escribiste hace practicamente lo mismo que el mio.
Título: Re:[ayuda] Servidor apache no envia email con php
Publicado por: DUDA en Abril 07, 2017, 05:23:49 PM
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
@DUDA (https://underc0de.org/foro/index.php?action=profile;u=24670) 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!
Título: Re:[ayuda] Servidor apache no envia email con php
Publicado por: sinrostro en Abril 07, 2017, 05:38:25 PM
@DUDA (https://underc0de.org/foro/index.php?action=profile;u=24670) Gracias. Logre resolverlo con el siguiente comando
apt install sendmail
Título: Re:[ayuda] Servidor apache no envia email con php
Publicado por: DUDA en Abril 07, 2017, 05:40:13 PM
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
@DUDA (https://underc0de.org/foro/index.php?action=profile;u=24670) Gracias. Logre resolverlo con el siguiente comando
apt install sendmail

Enhorabuena!