Mercurial > dovecot > core-2.2
changeset 18842:ffecdb676c53
doveadm fetch: Added "refcount" field.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 11 Jun 2015 19:08:13 +0300 |
parents | 34fad121ec7b |
children | 03b3b97b84aa |
files | src/doveadm/doveadm-mail-fetch.c |
diffstat | 1 files changed, 12 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/doveadm/doveadm-mail-fetch.c Thu Jun 11 16:19:05 2015 +0300 +++ b/src/doveadm/doveadm-mail-fetch.c Thu Jun 11 19:08:13 2015 +0300 @@ -376,6 +376,16 @@ return 0; } +static int fetch_refcount(struct fetch_cmd_context *ctx) +{ + const char *value; + + if (mail_get_special(ctx->mail, MAIL_FETCH_REFCOUNT, &value) < 0) + return -1; + doveadm_print(value); + return 0; +} + static const struct fetch_field fetch_fields[] = { { "user", 0, fetch_user }, { "mailbox", 0, fetch_mailbox }, @@ -401,7 +411,8 @@ { "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.order", MAIL_FETCH_POP3_ORDER, fetch_pop3_order } + { "pop3.order", MAIL_FETCH_POP3_ORDER, fetch_pop3_order }, + { "refcount", MAIL_FETCH_REFCOUNT, fetch_refcount } }; static const struct fetch_field *fetch_field_find(const char *name)