diff --git a/src/imap/mod.rs b/src/imap/mod.rs index 43f2395e5..b1dfa97ee 100644 --- a/src/imap/mod.rs +++ b/src/imap/mod.rs @@ -1106,7 +1106,15 @@ impl Imap { }); info!(context, "sentbox folder is {:?}", sentbox_folder); - let delimiter = self.config.read().await.imap_delimiter; + let mut delimiter = "."; + if !folders.is_empty() { + if let Some(d) = &folders[0].delimiter() { + if !d.is_empty() { + delimiter = d; + } + } + } + info!(context, "Using \"{}\" as folder-delimiter.", delimiter); let fallback_folder = format!("INBOX{}DeltaChat", delimiter); let mut mvbox_folder = folders