[Dovecot] Mail logger question

Hungerburg
2013-01-21T19:47:57Z

Am 2013-01-21 19:59, schrieb Hungerburg:
> I use Dovecot simply as a way, to provide an e-mail archive for people
> on the LAN, where they can move messages into from within thunderbird.
> Mails are stored in a maildir of one system user where all the people
> know the password of. This was very easy to setup in ubuntu 12.
>
> Today I started using the mail_log plugin to provide an audit trail. Now
> I am looking for a light way, to get the log reflect the different
> people or principals.
>
> Can you suggest a simple way, without going virtual users?

Seems, virtual users are not that hard anyway, and get me exactly, what
I want: a list of aliases for a single system user in a separate file.
It even is compatible with the old setup.

$ dovecot -n
# 2.0.19: /etc/dovecot/dovecot.conf
# OS: Linux 3.2.0-35-generic x86_64 Ubuntu 12.04.1 LTS
mail_plugins = " fts fts_squat mail_log notify"
passdb {
   driver = pam
}
passdb {
   args = /etc/dovecot/passwd
   driver = passwd-file
}
plugin {
   fts = squat
   fts_squat = partial=4 full=10
   mail_log_events = save delete undelete expunge copy mailbox_delete
mailbox_rename
   mail_log_fields = uid box msgid size from subject
}
protocols = " imap"
ssl_cert = </etc/ssl/certs/ssl-cert-snakeoil.pem
ssl_key = </etc/ssl/private/ssl-cert-snakeoil.key
userdb {
   driver = passwd
}
userdb {
   args = uid=archiv gid=archiv home=/home/archiv
   driver = static
}

Thank you again!

Peter