Nuestro apache no envía correos por php, ni phpmailer y nos dice que no se puede conectar al servidor de correo (Could not connect to SMTP host).
Esto es causado por SElinux ya que no le permitimos enviar al Apache por sendmail. Para comprobar esto podemos ejecutar los siguientes comandos. Si esta deshabilitado nos saldrá un 0 y si esta habilitado un 1:
Si nos sale un 0 lo que tenemos que hacer es permitir al SELinux para enviar correo para ello ejecutamos los siguientes comandos:
Con esto ya podremos comprobar si apache y el php ya envía correos.
Esto es causado por SElinux ya que no le permitimos enviar al Apache por sendmail. Para comprobar esto podemos ejecutar los siguientes comandos. Si esta deshabilitado nos saldrá un 0 y si esta habilitado un 1:
getsebool httpd_can_sendmail
getsebool httpd_can_network_connect
Si nos sale un 0 lo que tenemos que hacer es permitir al SELinux para enviar correo para ello ejecutamos los siguientes comandos:
setsebool -P httpd_can_sendmail 1
setsebool -P httpd_can_network_connect 1
Con esto ya podremos comprobar si apache y el php ya envía correos.