[Dovecot] mail size needed in dovecot sieve log line
Stephan Bosch
stephan at rename-it.nl
Wed Sep 26 15:53:56 EEST 2012
Op 9/26/2012 1:52 PM, Maciej Uhlig schreef:
> This is a dovecot sieve log line:
>
> 2012-09-26T13:47:52+02:00 host/192.168.1.1 dovecot: [ID 583609
> mail.info] lmtp(7565, user at domain): vTtJDTrrYlCNHQAAs1WjhA: sieve:
> msgid=<MSGID>: stored mail into mailbox 'INBOX'
>
> Would it be possible to have mail size logged here?
You can use the deliver_log_format setting. The default value is:
"msgid=%m: %$"
I'm not sure where this is documented, so I took a look at the source
code to find out which substitutions exist:
static struct var_expand_table static_tab[] = {
{ '$', NULL, NULL },
{ 'm', NULL, "msgid" },
{ 's', NULL, "subject" },
{ 'f', NULL, "from" },
{ 'e', NULL, "from_envelope" },
{ 'p', NULL, "size" },
{ 'w', NULL, "vsize" },
{ '\0', NULL, NULL }
};
So, this should work for you:
deliver_log_format=msgid=%m size=%p: %$
Regards,
Stephan
More information about the dovecot
mailing list