diff --git a/crates/imap/src/op/create.rs b/crates/imap/src/op/create.rs index 272a4e07..92648eb2 100644 --- a/crates/imap/src/op/create.rs +++ b/crates/imap/src/op/create.rs @@ -228,7 +228,8 @@ impl SessionData { if account.mailbox_names.contains_key(&full_path) { return Err(trc::ImapEvent::Error .into_err() - .details(format!("Mailbox '{}' already exists.", full_path))); + .details(format!("Mailbox '{}' already exists.", full_path)) + .code(ResponseCode::AlreadyExists)); } (