Desactivar o activar la función php mail

Cuando disponemos de nuestro propio servidor o vps es altamente recomendable desactivar la función mail de php, el motivo es obvio pues dicha función carece de seguridad y es un nicho de envió de spam.

Así que procedemos a desactivarla.

 

Desactivar función mail:

Como ya explicamos en un articulo anterior, buscaremos el archivo php.ini.

php -i |grep php.ini

En este ejemplo la respuesta es algo similar a:
[root@hostadmin ~]# php -i |grep php.ini
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini

Por tanto nos dirigimos a:
nano /etc/php.ini

Buscamos la linea:
sendmail_path = /usr/sbin/sendmail -t

Desactivar o activar la función php mail 1

Y la modificamos por:

sendmail_path = /dev/null

Desactivar o activar la función php mail 2

Guardamos, reiniciamos y ya tenemos la función php mail desactivada. Todo el correo deberá pasar ahora por tu servidor smtp.

 

Activar función mail:

Seguimos el mismo proceso pero a la inversa.

Buscamos:

sendmail_path = /dev/null

Y lo modificamos por:
sendmail_path = /usr/sbin/sendmail -t

 

Agregar comentario