Rastreando consumo POP3 bandwidth

De un momento a otro un usuario nos dice que su consumo de ancho de banda mensual se le agotó pero es un usuario con tiene un consumo mensual muy bajo según su historial.

Nos encontramos en su panel de control de CPanel con un gráfico como este:

Lo difícil en este caso es identificar cual de las cuentas de correo es la culpable y para eso les dejamos este comando:

grep usuario@dominio.com /var/log/maillog | grep retr= | grep -v retr=0 | awk {‘print $11’} | cut -d, -f1 | cut -d / -f2 | awk ‘{t += $1} END { print «total: «, t, » bytes transferred over POP3″}’

Hay que ejecutarlo como root desde la consola. Esto nos mostrará la cuenta de bytes transferidos por la cuenta indicada (usuario@dominio.com).

Nos entrega un resultado como este:

total: 268054029231 bytes transferred over POP3

En este caso descubrimos una cuenta con un consumo de 249.64 Gigabytes de pop3.

Lo malo es que si son muchas cuentas habrá que probar una por una y puede ser tedioso aunque recomendamos comenzar por las cuentas que más correo almacenan. Con seguridad en unas cuantas pruebas encontraremos a la cuenta culpable.