Man page - mysqmail-dovecot-logger(8)
Packages contains this manual
Manual
mysqmail-dovecot-logger
NAMESYNOPSIS
DESCRIPTION
VERSION
SEE ALSO
NAME
mysqmail-dovecot-logger - logs dovecot-imapd and dovecot-pop3d traffic to a mysql database
SYNOPSIS
mysqmail-dovecot-logger subprogram [ args ... ]
DESCRIPTION
mysqmail-dovecot-logger reads the syslog using tail -F, and for each dovecot lines of POP3 and IMAP corresponding to a disconnection, mysqmail-dovecot-logger writes the total used bandwidth corresponding to the username. Configuration is read from /etc/mysqmail.conf.
mysqmail-dovecot-logger uses a table corresponding to this one:
CREATE TABLE IF
NOT EXISTS pop_access (
id varchar(32) NOT NULL default ββ,
uid int(11) NOT NULL default β65534β,
gid int(11) NOT NULL default β65534β,
home varchar(255) NOT NULL default ββ,
shell varchar(255) NOT NULL default ββ,
mbox_host varchar(120) NOT NULL default ββ,
crypt varchar(50) NOT NULL default ββ,
passwd varchar(50) NOT NULL default ββ,
active int(11) NOT NULL default β1β,
start_date date NOT NULL default β0000-00-00β,
expire_date date NOT NULL default β0000-00-00β,
quota_size int(11) NOT NULL default β0β,
type varchar(20) NOT NULL default βdefaultβ,
memo text,du bigint(20) NOT NULL default β0β,
another_perso varchar(5) NOT NULL default βnoβ,
redirect1 varchar(255) default NULL,
redirect2 varchar(255) default NULL,
localdeliver varchar(10) NOT NULL default βyesβ,
pop3_login_count int(9) NOT NULL default β0β,
pop3_transfered_bytes int(14) NOT NULL default
β0β,
imap_login_count int(9) NOT NULL default β0β,
imap_transfered_bytes int(14) NOT NULL default
β0β,
last_login int(14) NOT NULL default β0β,
PRIMARY KEY (id,mbox_host) ) TYPE=MyISAM
VERSION
This documentation describes mysqmail-dovecot-logger version 0.4.4 or superior. See http://gplhost.com/softwares-mysqmail.html for updates.
SEE ALSO
qmail-send(3), syslog(3), logger(8)