Mercurial > dovecot > core-2.2
diff src/doveadm/doveadm-mail-fetch.c @ 17134:36d11bf4e58d
doveadm fetch: Added pop3.order field.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 07 Feb 2014 14:24:44 -0500 |
parents | add8c00fb3cc |
children | 63361f087d1f |
line wrap: on
line diff
--- a/src/doveadm/doveadm-mail-fetch.c Fri Feb 07 17:17:25 2014 +0200 +++ b/src/doveadm/doveadm-mail-fetch.c Fri Feb 07 14:24:44 2014 -0500 @@ -402,6 +402,16 @@ 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 @@ { "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)