PHP - Error envio de mail con PHP

 
Vista:
Imágen de perfil de JAIR CIPRIANO SANCHEZ

Error envio de mail con PHP

Publicado por JAIR CIPRIANO SANCHEZ (3 intervenciones) el 12/04/2018 18:47:17
Buenas tardes.

Tengo el siguiente problema:
No puedo enviar correo electrónicos con PHP.

Para enviar los correos utilizo MSMTP.
Esta herramienta ya la tengo instalada y funcionando correctamente, de hecho puedo enviar correo desde terminal sin ningún problema.

Tengo PHP 7.0.28.
Ya configure php.ini, en sendmail_path: /usr/bin/msmtp -t

El error que me arroja el log de apache es el siguiente:
usr/bin/msmtp: not found

Si alguien me puede ayudar se lo agradecería mucho.

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Error envio de mail con PHP

Publicado por xve (6935 intervenciones) el 12/04/2018 19:24:52
Hola Jair, el error es claro, no encuentra el archivo msmtp dentro de la carpeta especificada.

Comprueba que este ahi con
1
whereis msmtp
y que tenga derechos de ejecución para el usuario que ejecuta el Apache.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de JAIR

Error envio de mail con PHP

Publicado por JAIR (3 intervenciones) el 12/04/2018 21:09:27
Gracias xve por responder.

Adjunto imagen con el comando que me comentaste para ejecutar y también ejecute which msmtp en otra terminal y me da la ruta del archivo que me comentas no existe.
También adjunto el php.ini, donde según yo, esta apuntando correctamente a la dirección.

Espero comentarios, gracias.



dir_img.fw
php_ini.fw
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de JAIR

Error envio de mail con PHP

Publicado por JAIR (3 intervenciones) el 12/04/2018 21:12:47
Ya me percate del error.

Me faltaba la "/" antes de "usr/"

Gracias, ya quedo listo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar