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