Accedemos al servidor por SSH y nos movemos a la carpeta:

/etc/php5/apache2/

 

y editamos el fichero php.ini

 

nano php.ini

 

Buscamos la linea donde veremos este valor:

 

sendmail_path = /usr/sbin/sendmail -t

 

y lo cambiamos por este:

 

sendmail_path = /dev/null

Todo será enviado al “agujero negro” de Linux.
En este momento tenemos el servidor con el sistema de envío de correo instalado pero desactivado por defecto para todos los sitios web.

 

Para activarlo en un sitio web como “excepción” podemos hacerlo en el fichero de “site” de apache sencillamente restaurando el valor de la variable “send_mail” de este modo en el bloque <VirtualHost>:

php_admin_value sendmail_path "/usr/sbin/sendmail -t"

y lanzamos la recarga de apache

service apache2 reload

La función mail volverá a funcionar SOLO en ese sitio web, si queremos más excepciones tendremos que añadir esta línea en tantos sitios web como creamos conveniente.