Habilitando la recolección de estadísticas en sendmail conseguiremos disponer de información relativa al tráfico y volumen de correos enviados y recibidos. La salida del comando es una tabla que muestra lo siguiente:
- M: identificador numérico del protocolo de transporte utilizado
- msgsfr: número de mensajes recibidos
- bytes_from: Kbytes de los correos recibidos
- msgsto: número de mensajes enviados
- bytes_to: Kbytes de los correos enviados
- msgsreg: número de mensajes rechazados
- msgsdis: número de mensajes descartados
- Mailer: identificador del protocolo de transporte
$ mailstats Statistics from Fri Mar 11 02:49:15 2016 M msgsfr bytes_from msgsto bytes_to msgsrej msgsdis msgsqur Mailer 1 0 0K 481 84216K 0 0 0 *file* 3 4434 810134K 2 2K 0 0 0 local 5 4 166K 6160 1148275K 0 0 0 esmtp ===================================================================== T 4438 810300K 6643 1232493K 0 0 0 C 3955 9006 0
Para activar las estadísticas, es necesario generar un nuevo archivo de configuración de sendmail /etc/mail/sendmail.cf
configurando previamente la siguiente línea en el archivo maestro de configuración /etc/mail/cf/cf/sendmail.mc
:
define(`STATUS_FILE',`/var/log/sendmail.stats')dnl
En este caso volcamos las estadísticas en el archivo /var/log/sendmail.stats
. Generamos de nuevo el archivo sendmail.cf y reiniciamos sendmail:
# m4 sendmail.mc > /etc/sendmail.cf # touch /var/log/sendmail.stats
Para resetear las estadísticas, simplemente vaciad el fichero:
# > /var/log/sendmail.st
También podéis usar el siguiente comando:
# mailstats -p > /dev/null