summaryrefslogtreecommitdiff
path: root/crates/pop3
diff options
context:
space:
mode:
authorJacob Lifshay <programmerjake@gmail.com>2024-06-28 00:30:15 -0700
committerGitHub <noreply@github.com>2024-06-28 09:30:15 +0200
commit0693253dff4db6b345d851e2f2f5997f2b3fd43f (patch)
tree002181e4e36f22ea945ba221ed7b317ee461197e /crates/pop3
parent5e7bd3f6be329674bba6476f341bd34ce5809f75 (diff)
POP3 QUIT must write a response (#568)
Diffstat (limited to 'crates/pop3')
-rw-r--r--crates/pop3/src/op/delete.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/crates/pop3/src/op/delete.rs b/crates/pop3/src/op/delete.rs
index b27bd6bc..4d245058 100644
--- a/crates/pop3/src/op/delete.rs
+++ b/crates/pop3/src/op/delete.rs
@@ -89,6 +89,11 @@ impl<T: SessionStream> Session<T> {
self.write_err("Failed to delete messages").await?;
}
}
+ } else {
+ self.write_ok(format!(
+ "Stalwart POP3 bids you farewell (no messages deleted)."
+ ))
+ .await?;
}
} else {
self.write_ok("Stalwart POP3 bids you farewell.").await?;