Estadísticas de Qmail en Plesk con Isoqlog
Que es Isoqlog?
Isoqlog es un analizador de logs de MTA escrito en C. Esta desarrollado para trabajar con los logs de qmail, postfix,
sendmail and exim y genera estadísticas en formato HTML.

Algunas características
Soporte Multi MTA, Multi dominio, estadísticas de envió y de recepción, estadísticas por tiempo, estadísticas por tamaño, traducción a varios idiomas incluido el español. http://www.enderunix.org/isoqlog/output/ Y vea un ejemplo de los resultados que genera.
1) Descargelo
wget http://www.enderunix.org/isoqlog/isoqlog-2.2.1.tar.gz
2) Descomprimalo
tar -zxvf isoqlog-2.1.1.tar.gz
cd isoqlog-2.1.1
3) Compile, instale y limpie
./configure
make
make install
make clean
4) Cree un enlace de rcpthosts (Solo Qmail)
ln -s /var/qmail/control/rcpthosts /usr/local/etc/isoqlog.domains
5) Cree el directorio de salida
mkdir /home/httpd/vhosts/domain.com/httpdocs/mailstats
6) En el directorio de salida copie algunos archivos necesarios
cp -pr /usr/local/share/isoqlog/htmltemp/images /usr/local/share/isoqlog/htmltemp/library mailstats/
7) Configúrelo
cd /usr/local/etc/
7.1) Configuracion general de isoqlog
cp isoqlog.conf-dist isoqlog.conf
vi /usr/local/etc/isoqlog.conf
=================Isoqlog.conf==============================
#Este es mi archivo de configuración /usr/local/etc/isoqlog.conf
logtype = "qmail-syslog" # log type qmai-multilog, qmail-syslog, sendmail, postfix
logstore = "/usr/local/psa/var/log/maillog"
domainsfile = "/usr/local/etc/isoqlog.domains"
outputdir = "/home/httpd/vhosts/domain.com/httpdocs/mailstats"
htmldir = "/usr/local/share/isoqlog/htmltemp"
langfile = "/usr/local/share/isoqlog/lang/spanish"
hostname = "server.domain.com"
maxsender = 100
maxreceiver = 100
maxtotal = 100
maxbyte = 100
======================================
7.1) Configuracion de lista de dominios
cd /usr/local/etc/
cp isoqlog.domains-dist isoqlog.domains
vi /usr/local/etc/isoqlog.domains
===================Isoqlog.domais========
domain1.com
domainz.net
domainzxe.org
====================================
Ejecútelo manualmente
/usr/local/bin/isoqlog
9) Programelo editando su crontab y agregue la siguiente línea (En mi caso lo tengo en prueba cada 59 Minutos)
vi /etc/crontab
*/59 * * * * root /usr/local/bin/isoqlog 1>/dev/null 2>/dev/null
10) Observe que interesante reporte
http://domain.com/mailstats/
Pdt1: Lo probé con ensim y sendmail y funciona solo que la sumas de tamaños generales quedan en 0
Pdt2: Primera version; Puede tener errores; Bienvenidas las mejoras


En el paso numero 6,
cp -pr /usr/local/share/isoqlog/htmltemp/images /usr/local/share/isoqlog/htmltemp/library mailstats/
mailstats/ donde deberia estar/ser creado?
tienes que hacer cp -pr /usr/local/share/isoqlog/htmltemp/images /home/httpd/vhosts/domain.com/httpdocs/mailstats y tambien cp -pr /usr/local/share/isoqlog/htmltemp/library /home/httpd/vhosts/domain.com/httpdocs/mailstats