Mercurial > dovecot > original-hg > dovecot-1.2
changeset 3389:70c200deddf7 HEAD
Parse also pop3_uidl_format setting for %m case, so we know to save the MD5
sum while parsing mbox.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 23 May 2005 22:51:38 +0300 |
parents | 814ba0c6877f |
children | 0a4769c38183 |
files | src/deliver/deliver.c |
diffstat | 1 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/deliver/deliver.c Mon May 23 22:46:27 2005 +0300 +++ b/src/deliver/deliver.c Mon May 23 22:51:38 2005 +0300 @@ -419,8 +419,11 @@ flags |= MAIL_STORAGE_FLAG_MMAP_MAILS; if (getenv("MAIL_SAVE_CRLF") != NULL) flags |= MAIL_STORAGE_FLAG_SAVE_CRLF; - /*FIXME:if ((uidl_keymask & UIDL_MD5) != 0) - flags |= MAIL_STORAGE_FLAG_KEEP_HEADER_MD5;*/ + + str = getenv("POP3_UIDL_FORMAT"); + if (str != NULL && (str = strchr(str, '%')) != NULL && + str != NULL && var_get_key(str + 1) == 'm') + flags |= MAIL_STORAGE_FLAG_KEEP_HEADER_MD5; str = getenv("LOCK_METHOD"); if (str == NULL || strcmp(str, "fcntl") == 0)