dovecot-2.2-pigeonhole: lib-sieve: Use mailbox_save_using_mail()...

pigeonhole at rename-it.nl pigeonhole at rename-it.nl
Fri Oct 2 15:43:43 UTC 2015


details:   http://hg.rename-it.nl/dovecot-2.2-pigeonhole/rev/4e83dca6b75d
changeset: 2113:4e83dca6b75d
user:      Stephan Bosch <stephan at rename-it.nl>
date:      Fri Oct 02 17:43:37 2015 +0200
description:
lib-sieve: Use mailbox_save_using_mail() instead of mailbox_copy() for delivering messages.
This makes sure that the resulting mail storage events are of the correct type for logging/notification.

diffstat:

 src/lib-sieve/sieve-actions.c |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff -r 47e8e82c98d3 -r 4e83dca6b75d src/lib-sieve/sieve-actions.c
--- a/src/lib-sieve/sieve-actions.c	Thu Oct 01 00:11:04 2015 +0200
+++ b/src/lib-sieve/sieve-actions.c	Fri Oct 02 17:43:37 2015 +0200
@@ -581,7 +581,7 @@
 		mailbox_save_copy_flags(save_ctx, mail);
 	}
 
-	if ( mailbox_copy(&save_ctx, mail) < 0 ) {
+	if ( mailbox_save_using_mail(&save_ctx, mail) < 0 ) {
 		sieve_act_store_get_storage_error(aenv, trans);
 		status = ( trans->error_code == MAIL_ERROR_TEMP ?
 			SIEVE_EXEC_TEMP_FAILURE : SIEVE_EXEC_FAILURE );


More information about the dovecot-cvs mailing list