From: Timo Sirainen Date: Fri, 7 Feb 2014 19:24:44 +0000 (-0500) Subject: doveadm fetch: Added pop3.order field. X-Git-Tag: 2.2.11~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=58f5b4641f4c0f91738ba4cb1246beb247f07da4;p=thirdparty%2Fdovecot%2Fcore.git doveadm fetch: Added pop3.order field. --- diff --git a/src/doveadm/doveadm-mail-fetch.c b/src/doveadm/doveadm-mail-fetch.c index 9fc048be87..bfe5a1213a 100644 --- a/src/doveadm/doveadm-mail-fetch.c +++ b/src/doveadm/doveadm-mail-fetch.c @@ -402,6 +402,16 @@ static int fetch_pop3_uidl(struct fetch_cmd_context *ctx) return 0; } +static int fetch_pop3_order(struct fetch_cmd_context *ctx) +{ + const char *value; + + if (mail_get_special(ctx->mail, MAIL_FETCH_POP3_ORDER, &value) < 0) + return -1; + doveadm_print(value); + return 0; +} + static const struct fetch_field fetch_fields[] = { { "user", 0, fetch_user }, { "mailbox", 0, fetch_mailbox }, @@ -425,7 +435,8 @@ static const struct fetch_field fetch_fields[] = { { "imap.envelope", MAIL_FETCH_IMAP_ENVELOPE, fetch_imap_envelope }, { "imap.body", MAIL_FETCH_IMAP_BODY, fetch_imap_body }, { "imap.bodystructure", MAIL_FETCH_IMAP_BODYSTRUCTURE, fetch_imap_bodystructure }, - { "pop3.uidl", MAIL_FETCH_UIDL_BACKEND, fetch_pop3_uidl } + { "pop3.uidl", MAIL_FETCH_UIDL_BACKEND, fetch_pop3_uidl }, + { "pop3.order", MAIL_FETCH_POP3_ORDER, fetch_pop3_order } }; static const struct fetch_field *fetch_field_find(const char *name)