};
struct fs_settings {
+ /* Username and session ID are mainly used for debugging/logging,
+ but may also be useful for other purposes if they exist (they
+ may be NULL). */
+ const char *username;
+ const char *session_id;
+
/* Dovecot instance's base_dir */
const char *base_dir;
/* Directory where temporary files can be created at any time
ssl_set.ca_file = list->mail_set->ssl_client_ca_file;
memset(&fs_set, 0, sizeof(fs_set));
+ fs_set.username = list->ns->user->username;
+ fs_set.session_id = list->ns->user->session_id;
fs_set.temp_file_prefix = mailbox_list_get_global_temp_prefix(list);
fs_set.base_dir = list->ns->user->set->base_dir;
fs_set.temp_dir = list->ns->user->set->mail_temp_dir;