From: Timo Sirainen Date: Fri, 3 Oct 2003 15:15:20 +0000 (+0300) Subject: Don't require timezone in Date-header. X-Git-Tag: 1.1.alpha1~4311 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9f88740e58916e9ade2ed475fb2f5fc84680e2d0;p=thirdparty%2Fdovecot%2Fcore.git Don't require timezone in Date-header. --HG-- branch : HEAD --- diff --git a/src/lib-mail/message-date.c b/src/lib-mail/message-date.c index 6bdfb3cbb7..a2d2d5297c 100644 --- a/src/lib-mail/message-date.c +++ b/src/lib-mail/message-date.c @@ -198,10 +198,15 @@ static int mail_date_parse_tokens(struct message_tokenizer *ctx, time_t *time, token = next_token(ctx, &value, &len); } - /* timezone */ - if (token != 'A') - return FALSE; - *timezone_offset = parse_timezone(value, len); + if (token == TOKEN_LAST) { + /* missing timezone */ + *timezone_offset = 0; + } else { + /* timezone */ + if (token != 'A') + return FALSE; + *timezone_offset = parse_timezone(value, len); + } tm.tm_isdst = -1; *time = utc_mktime(&tm);