Mercurial > dovecot > core-2.2
changeset 3275:7892e3febad6 HEAD
local-part in message address can be quoted-string as well.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 08 Apr 2005 14:17:58 +0300 |
parents | 859c4ffd514e |
children | b9717fe3bcf3 |
files | src/lib-mail/message-address.c |
diffstat | 1 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-mail/message-address.c Fri Apr 08 13:28:40 2005 +0300 +++ b/src/lib-mail/message-address.c Fri Apr 08 14:17:58 2005 +0300 @@ -42,7 +42,11 @@ return 0; str_truncate(ctx->str, 0); - if ((ret = rfc822_parse_dot_atom(&ctx->parser, ctx->str)) < 0) + if (*ctx->parser.data == '"') + ret = rfc822_parse_quoted_string(&ctx->parser, ctx->str); + else + ret = rfc822_parse_dot_atom(&ctx->parser, ctx->str); + if (ret < 0) return -1; ctx->addr.mailbox = p_strdup(ctx->pool, str_c(ctx->str));