From 5f5c2f824164890ef7a3f771483ebd89dea3f19d Mon Sep 17 00:00:00 2001 From: mdecimus <11444311+mdecimus@users.noreply.github.com> Date: Thu, 15 Jan 2026 10:23:15 -0300 Subject: [PATCH] IMAP: Return ALREADYEXISTS code --- crates/imap/src/op/create.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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)); } (