#include "index-storage.h"
struct setting_parser_context;
+struct master_service_settings_instance;
struct mail_storage_service_ctx;
#define RAW_STORAGE_NAME "raw"
mail_storage_service_user_get_event(service_user);
const char *username =
mail_storage_service_user_get_username(service_user);
- struct master_service_settings_instance *service_user_set_instance =
- mail_storage_service_user_get_settings_instance(service_user);
i_assert(*username != '\0');
pool_t pool = pool_alloconly_create(MEMPOOL_GROWING"mail user", 16*1024);
user->service_user = service_user;
mail_storage_service_user_ref(service_user);
user->username = p_strdup(pool, username);
- user->set_instance = service_user_set_instance;
user->set = mail_storage_service_user_get_set(service_user);
user->service = master_service_get_name(master_service);
user->default_normalizer = uni_utf8_to_decomposed_titlecase;
This could be set by plugins that need to fail the initialization. */
const char *error;
- /* Points to service_user->set_instance */
- struct master_service_settings_instance *set_instance;
const struct mail_user_settings *set;
struct mail_storage_settings *_mail_set;
struct ssl_iostream_settings *ssl_set;