ManageSieve: Return capabilities after successful STARTTLS

This commit is contained in:
mdecimus 2024-07-11 13:57:40 +02:00
parent e683deb74e
commit 7bb7b3609a

View file

@ -43,6 +43,9 @@ impl SessionManager for ManageSieveSessionManager {
&& session.instance.acceptor.is_tls()
{
if let Ok(mut session) = session.into_tls().await {
let _ = session
.write(&session.handle_capability(SERVER_GREETING).await.unwrap())
.await;
session.handle_conn().await;
}
}