DEF(SET_UINT, doveadm_worker_count),
DEF(SET_UINT, doveadm_port),
{ SET_ALIAS, "doveadm_proxy_port", 0, NULL },
+ DEF(SET_STR, doveadm_username),
DEF(SET_STR, doveadm_password),
DEF(SET_STR, doveadm_allowed_commands),
DEF(SET_STR, dsync_alt_char),
.doveadm_socket_path = "doveadm-server",
.doveadm_worker_count = 0,
.doveadm_port = 0,
+ .doveadm_username = "doveadm",
.doveadm_password = "",
.doveadm_allowed_commands = "",
.dsync_alt_char = "_",
const char *doveadm_socket_path;
unsigned int doveadm_worker_count;
unsigned int doveadm_port;
+ const char *doveadm_username;
const char *doveadm_password;
const char *doveadm_allowed_commands;
const char *dsync_alt_char;
}
str_append_c(plain, '\0');
- str_append(plain, "doveadm");
+ str_append(plain, conn->set->doveadm_username);
str_append_c(plain, '\0');
str_append(plain, conn->set->doveadm_password);