diff --git a/src/lib-sieve/sieve-actions.c b/src/lib-sieve/sieve-actions.c index 14fc603b3ef9a26edff38862ac12d2a6f16d8285..79ed5c19de7da0f96d773db96e0efb4b86e6709f 100644 --- a/src/lib-sieve/sieve-actions.c +++ b/src/lib-sieve/sieve-actions.c @@ -747,8 +747,11 @@ act_store_log_status(struct act_store_transaction *trans, } /* Store aborted? */ } else if (rolled_back) { - sieve_result_global_log(aenv, "store into mailbox %s aborted", - mailbox_identifier); + if (!aenv->action->keep) { + sieve_result_global_log( + aenv, "store into mailbox %s aborted", + mailbox_identifier); + } /* Succeeded */ } else { struct event_passthrough *e =