diff options
author | Jacob Lifshay <programmerjake@gmail.com> | 2024-06-28 00:30:15 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-28 09:30:15 +0200 |
commit | 0693253dff4db6b345d851e2f2f5997f2b3fd43f (patch) | |
tree | 002181e4e36f22ea945ba221ed7b317ee461197e /crates/pop3 | |
parent | 5e7bd3f6be329674bba6476f341bd34ce5809f75 (diff) |
POP3 QUIT must write a response (#568)
Diffstat (limited to 'crates/pop3')
-rw-r--r-- | crates/pop3/src/op/delete.rs | 5 |
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?; |