struct mail_user *
raw_storage_create_from_set(struct mail_storage_service_ctx *ctx,
- struct setting_parser_context *unexpanded_set_parser)
+ struct setting_parser_context *set_parser)
{
struct mail_user *user;
struct mail_namespace *ns;
struct mail_storage_service_input input = {
.event_parent = event,
.username = "raw-mail-user",
- .unexpanded_set_parser = unexpanded_set_parser,
+ .set_parser = set_parser,
.autocreated = TRUE,
.no_userdb_lookup = TRUE,
.userdb_fields = userdb_fields,
struct mail_user *
raw_storage_create_from_set(struct mail_storage_service_ctx *ctx,
- struct setting_parser_context *unexpanded_set_parser);
+ struct setting_parser_context *set_parser);
int raw_mailbox_alloc_stream(struct mail_user *user, struct istream *input,
time_t received_time, const char *envelope_sender,
const struct mail_storage_service_input input = {
.event_parent = event_get_parent(service_user_event),
.username = userdomain,
- .unexpanded_set_parser = service_user_set_parser,
+ .set_parser = service_user_set_parser,
.session_id = user->session_id,
.autocreated = TRUE,
.no_userdb_lookup = TRUE,
mail_storage_service_seteuid_root();
}
- if (input->unexpanded_set_parser != NULL)
- set_parser = input->unexpanded_set_parser;
+ if (input->set_parser != NULL)
+ set_parser = input->set_parser;
else if (mail_storage_service_read_settings(ctx, input,
&set_parser, error_r) < 0) {
if (ctx->config_permission_denied) {
const char *const *forward_fields;
/* Use this settings parser instead of looking it up. */
- struct setting_parser_context *unexpanded_set_parser;
+ struct setting_parser_context *set_parser;
/* Override specified global flags */
enum mail_storage_service_flags flags_override_add;