Mail logger plugin¶
This plugin can be used to log several actions done in a mail session:
Setting and removing Deleted flag
Expunging (includes autoexpunge)
Copying mails
Saves
Mailbox creations
Mailbox deletions
Mailbox renames
Any flag changes
Messages’ IMAP UID and Message-ID header is logged for each action.
Example:
imap(user): copy -> Trash: uid=908, msgid=<123.foo@bar>
imap(user): delete: uid=908, msgid=<123.foo@bar>
imap(user): expunged: uid=908, msgid=<123.foo@bar>
The notify plugin is required for the mail_log plugin’s operation, so be certain it’s also enabled.
Settings¶
See mail-log plugin.
Example Configuration¶
# Enable the plugin globally for all services
mail_plugins = $mail_plugins notify mail_log
plugin {
mail_log_events = delete undelete expunge mailbox_delete mailbox_rename
mail_log_fields = uid box msgid size from
mail_log_cached_only = yes
}