dovecot-2.0-pigeonhole: lib-sieve: vacation extension: made disc...
pigeonhole at rename-it.nl
pigeonhole at rename-it.nl
Wed Oct 5 18:43:41 EEST 2011
details: http://hg.rename-it.nl/dovecot-2.0-pigeonhole/rev/936f29175330
changeset: 1539:936f29175330
user: Stephan Bosch <stephan at rename-it.nl>
date: Wed Oct 05 17:43:37 2011 +0200
description:
lib-sieve: vacation extension: made discard message for implicit deliver more verbose.
diffstat:
src/lib-sieve/plugins/vacation/cmd-vacation.c | 16 ++++++++++++++--
1 files changed, 14 insertions(+), 2 deletions(-)
diffs (28 lines):
diff -r e10d402769fb -r 936f29175330 src/lib-sieve/plugins/vacation/cmd-vacation.c
--- a/src/lib-sieve/plugins/vacation/cmd-vacation.c Wed Sep 21 11:33:00 2011 +0200
+++ b/src/lib-sieve/plugins/vacation/cmd-vacation.c Wed Oct 05 17:43:37 2011 +0200
@@ -1184,10 +1184,22 @@
/* My address not found in the headers; we got an implicit delivery */
if ( *hdsp == NULL ) {
+ const char *original_recipient = "";
+
/* No, bail out */
+
+ if ( config->use_original_recipient ) {
+ original_recipient = t_strdup_printf("original recipient = <%s>; ",
+ ( orig_recipient == NULL ? "UNAVAILABLE" : str_sanitize(orig_recipient, 128) ));
+ }
+
sieve_result_global_log(aenv,
- "discarding vacation response for message implicitly delivered to <%s>",
- recipient );
+ "discarding vacation response for implicitly delivered message "
+ "(no known recipient address found in message headers: "
+ "recipient = <%s>; %sadditional :addresses are%s specified)",
+ str_sanitize(recipient, 128), original_recipient,
+ (ctx->addresses == NULL ? " not" : ""));
+
return TRUE;
}
}
More information about the dovecot-cvs
mailing list