mail-user.c revision a020eb653b2620a989e4795adceb6136037327b2
e8490a52a1bc71bc53034e68f464435684ad810fTimo Sirainen/* Copyright (c) 2008-2016 Dovecot authors, see the included COPYING file */
e8490a52a1bc71bc53034e68f464435684ad810fTimo Sirainenstruct mail_user_module_register mail_user_module_register = { 0 };
e8490a52a1bc71bc53034e68f464435684ad810fTimo Sirainenstruct auth_master_connection *mail_user_auth_master_conn;
e8490a52a1bc71bc53034e68f464435684ad810fTimo Sirainenstatic void mail_user_deinit_base(struct mail_user *user)
const char *error;
return user;
unsigned int i, count;
bool need_home_dir;
return NULL;
const struct var_expand_table *
T_BEGIN {
} T_END;
return path;
int ret;
if (ret > 0) {
return ret;
home++;
int ret;
} else if (ret == 0) {
const char *const *plugins;
bool ret;
T_BEGIN {
} T_END;
return ret;
const char *name)
return FALSE;
switch (env[0]) {
return FALSE;
return TRUE;
const char *name)
const char *const *envs;
unsigned int i, count;
return NULL;
return NULL;
return NULL;
struct mail_storage *
return storage;
return NULL;
return storage;
return user2;