doveadm-mail-mailbox.c revision bada94029be451d716948d6e03a4fc329447486a
2ronwalf#include "imap-utf7.h"
2ronwalf#include "mail-namespace.h"
2ronwalf#include "mail-storage.h"
2ronwalf#include "mail-search-build.h"
2ronwalf#include "doveadm-print.h"
2ronwalf#include "doveadm-mailbox-list-iter.h"
2ronwalf#include "doveadm-mail.h"
2ronwalfstruct doveadm_mailbox_cmd_context {
2ronwalf bool subscriptions;
2ronwalfstruct mailbox_cmd_context {
2ronwalfstruct create_cmd_context {
struct delete_cmd_context {
bool recursive;
struct rename_cmd_context {
struct list_cmd_context {
bool mutf7;
return FALSE;
return TRUE;
static struct doveadm_mail_cmd_context *
return ctx;
return FALSE;
return TRUE;
i_unreached();
struct mail_search_args *
return search_args;
const char *const args[])
const char *const *namep;
int ret = 0;
unsigned int len;
return ret;
const char *const args[])
const char *name;
return FALSE;
return TRUE;
const char *name)
const char *const *namep;
int ret = 0;
*namep) < 0) {
return ret;
const char *const args[])
const char *name;
return FALSE;
return TRUE;
int ret = 0;
return ret;
const char *const args[])
const char *const *namep;
int ret = 0;
return ret;
const char *const args[])
const char *name;
static struct doveadm_mail_cmd_context *