From cdefa5f41cea01f2324ee7ffc6506f42cb399b87 Mon Sep 17 00:00:00 2001 From: Stephan Bosch <stephan@rename-it.nl> Date: Fri, 7 Dec 2007 00:22:48 +0100 Subject: [PATCH] Updated documentation. --- README | 1 - src/lib-sieve/plugins/vacation/ext-vacation.c | 11 ++++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/README b/README index 39d2eb2f4..b77a6a221 100644 --- a/README +++ b/README @@ -116,7 +116,6 @@ Extensions and their implementation status: relational: full regex: full, but suboptimal vacation: almost complete; no support for required References header - and :addresses is currently ignored. imapflags: flag management works, but flags are not stored copy: full include: planned (* first leave out variables support) diff --git a/src/lib-sieve/plugins/vacation/ext-vacation.c b/src/lib-sieve/plugins/vacation/ext-vacation.c index de822b958..abb40ac25 100644 --- a/src/lib-sieve/plugins/vacation/ext-vacation.c +++ b/src/lib-sieve/plugins/vacation/ext-vacation.c @@ -3,8 +3,8 @@ * * Authors: Stephan Bosch * Specification: draft-ietf-sieve-vacation-07 - * Implementation: almost complete, the required sopport for Refences header - * is missing and :addresses is ignored. + * Implementation: almost complete; the required sopport for Refences header + * is missing. * Status: experimental, largely untested * */ @@ -597,8 +597,13 @@ static bool act_vacation_send fprintf(f, "To: <%s>\r\n", msgdata->return_path); fprintf(f, "Subject: %s\r\n", str_sanitize(ctx->subject, 80)); - if ( msgdata->id != NULL ) + + /* Produce a proper reply */ + if ( msgdata->id != NULL ) { fprintf(f, "In-Reply-To: %s\r\n", msgdata->id); + + /* FIXME: Update References header */ + } fprintf(f, "Auto-Submitted: auto-replied (vacation)\r\n"); /* FIXME: What about the required references header ? */ -- GitLab