dovecot-2.2: pop3-migration: Use LIST instead of RETRs to get th...
dovecot at dovecot.org
dovecot at dovecot.org
Thu Jul 16 15:10:25 UTC 2015
details: http://hg.dovecot.org/dovecot-2.2/rev/4bebfbb32410
changeset: 18911:4bebfbb32410
user: Timo Sirainen <tss at iki.fi>
date: Thu Jul 16 18:10:12 2015 +0300
description:
pop3-migration: Use LIST instead of RETRs to get the messages' sizes.
diffstat:
src/plugins/pop3-migration/pop3-migration-plugin.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diffs (13 lines):
diff -r f0148bae3d62 -r 4bebfbb32410 src/plugins/pop3-migration/pop3-migration-plugin.c
--- a/src/plugins/pop3-migration/pop3-migration-plugin.c Thu Jul 16 18:09:17 2015 +0300
+++ b/src/plugins/pop3-migration/pop3-migration-plugin.c Thu Jul 16 18:10:12 2015 +0300
@@ -290,6 +290,9 @@
mail_search_args_unref(&search_args);
while (mailbox_search_next(ctx, &mail)) {
+ /* get the size with LIST instead of RETR */
+ mail->lookup_abort = MAIL_LOOKUP_ABORT_READ_MAIL;
+
if (mail_get_virtual_size(mail, &size) < 0) {
i_error("pop3_migration: Failed to get size for msg %u: %s",
mail->seq,
More information about the dovecot-cvs
mailing list