diff --git a/src/lib-sieve/plugins/vacation/cmd-vacation.c b/src/lib-sieve/plugins/vacation/cmd-vacation.c index c15d6192864d3f4e6f10095a9c3cdb57eaea35c5..92238918b26f3ce1d9e827368230226a9836e1ec 100644 --- a/src/lib-sieve/plugins/vacation/cmd-vacation.c +++ b/src/lib-sieve/plugins/vacation/cmd-vacation.c @@ -839,8 +839,8 @@ static bool act_vacation_send rfc2822_header_field_write(f, "Message-ID", outmsgid); rfc2822_header_field_write(f, "Date", message_date_create(ioloop_time)); - if ( ctx->from_normalized != NULL && *(ctx->from_normalized) != '\0' ) - rfc2822_header_field_printf(f, "From", "%s", ctx->from_normalized); + if ( ctx->from != NULL && *(ctx->from) != '\0' ) + rfc2822_header_field_printf(f, "From", "%s", ctx->from); else rfc2822_header_field_printf(f, "From", "<%s>", msgdata->to_address);