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.