From: Timo Sirainen Date: Fri, 4 Jun 2010 14:39:58 +0000 (+0100) Subject: mail-log: Show lda/lmtp deliveries as "save", not "copy from Dovecot Delivery Mail". X-Git-Tag: 2.0.beta6~60 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e2e81d93cde2fbd4d2b22eea617edf2e4af56ff1;p=thirdparty%2Fdovecot%2Fcore.git mail-log: Show lda/lmtp deliveries as "save", not "copy from Dovecot Delivery Mail". --HG-- branch : HEAD --- diff --git a/src/plugins/mail-log/mail-log-plugin.c b/src/plugins/mail-log/mail-log-plugin.c index 82b4795e6c..e0be1d3518 100644 --- a/src/plugins/mail-log/mail-log-plugin.c +++ b/src/plugins/mail-log/mail-log-plugin.c @@ -297,9 +297,14 @@ static void mail_log_mail_copy(void *txn, struct mail *src, struct mail *dst) (struct mail_log_mail_txn_context *)txn; const char *desc; - desc = t_strdup_printf("copy from %s", - str_sanitize(mailbox_get_name(src->box), - MAILBOX_NAME_LOG_LEN)); + if (strcmp(src->box->storage->name, "raw") == 0) { + /* special case: lda/lmtp is saving a mail */ + desc = "save"; + } else { + desc = t_strdup_printf("copy from %s", + str_sanitize(mailbox_get_name(src->box), + MAILBOX_NAME_LOG_LEN)); + } mail_log_append_mail_message(ctx, dst, MAIL_LOG_EVENT_SAVE, desc); }