Informes sobre actividad en el correo
Debido a varios cambios que reliazo en el servidor, y alguna pequeña caída que otra de los servicios la desconfianza se ha instalado en mis usuarios. En realidad, y dado que no pagan un duro por el correo, bastante tienen ya con lo que les ofrezco :-)
Pero como no me gustan sus quejas (escasas por otra parte) sobre fenómenos inexplicables en su buzón voy a intentar crearles un informe periódico sobre el correo que han recibido y el enviado.
Lo que pretendo es que un usuario pueda saber en un vistazo rápido:
- Cuántos correos ha enviado, y quizás a quienes.
- Cuántos correos ha recibido y ...
- Cuántos han sido rechazados por virus
- Cuántos han sido marcados como spam
- Quienes han conseguido enviarles el correo y cuánto ocupan sus mensajes.
- Cualquier otra incidencia más.
En principio no puedo entretenerme mucho con ésto, por lo que voy a optar por recibir como administrador un informe global de correo y más adelante intentaré personalizarlo en lo posible. Estoy estudiando dos opciones: exim4 y lire.
Usando exim4
En los enlaces al final de la página tengo ya una solución para que me envíe un informe de actividades diariamente.
El programa /etc/cron.daily/exim4-base
permite definir una dirección de
correo a la que enviar el informe en este párrafo
# set this to some other value if you don't want the panic log to be
# watched by this script, for example when you're using your own log
# checking mechanisms or don't care.
E4BCD_DAILY_REPORT_TO="root@taquiones.net"
E4BCD_WATCH_PANICLOG="yes"
E4BCD_PANICLOG_NOISE=""
E4BCD_GNUTLS_PARAMS_MAXAGE="14"
Claro que también es deseable que reúna todos los registros de un periodo, una semana por ejemplo, los mezcle y genere un informe más completo.
Usando lire
Enlaces
- Manual de usuario de Lire
- contar el correo
entrante
que explica cómo el propio
exim4
ya ha contemplado la opción de enviar diariamente informes sobre su funcionamiento.