From 79feda679f3f94cb55ebe7c13e71f4f52d88ec59 Mon Sep 17 00:00:00 2001 From: Wez Furlong Date: Sat, 22 Mar 2025 08:50:52 -0700 Subject: [PATCH] smtp_server: refactor rename SmtpServer -> SmtpServerSession --- crates/kumod/src/smtp_server.rs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/crates/kumod/src/smtp_server.rs b/crates/kumod/src/smtp_server.rs index 66d97990..991be461 100644 --- a/crates/kumod/src/smtp_server.rs +++ b/crates/kumod/src/smtp_server.rs @@ -410,12 +410,12 @@ impl EsmtpListenerParams { let my_address = socket.local_addr()?; let params = self.clone(); SMTPSRV.spawn( - format!("SmtpServer {peer_address:?}"), + format!("SmtpServerSession {peer_address:?}"), async move { if let Err(err) = - Box::pin(SmtpServer::run(socket, my_address, peer_address, params)).await + Box::pin(SmtpServerSession::run(socket, my_address, peer_address, params)).await { - tracing::error!("SmtpServer::run: {err:#}"); + tracing::error!("SmtpServerSession::run: {err:#}"); } drop(permit); } @@ -496,7 +496,7 @@ impl std::fmt::Debug for DebugabbleReadBuffer { } } -pub struct SmtpServer { +pub struct SmtpServerSession { socket: Option, state: Option, said_hello: Option, @@ -539,7 +539,7 @@ impl RelayDisposition { } } -impl SmtpServer { +impl SmtpServerSession { #[instrument(skip(params, my_address, peer_address))] pub async fn run( socket: T, @@ -560,7 +560,7 @@ impl SmtpServer { let service = format!("esmtp_listener:{my_address}"); - let mut server = SmtpServer { + let mut server = SmtpServerSession { socket: Some(socket), state: None, said_hello: None, @@ -592,12 +592,12 @@ impl SmtpServer { if let Err(err) = server.process().await { if err.downcast_ref::().is_none() { - error!("Error in SmtpServer: {err:#}"); + error!("Error in SmtpServerSession: {err:#}"); server .write_response( 421, format!("4.3.0 {} technical difficulties", server.params.hostname), - Some(format!("Error in SmtpServer: {err:#}")), + Some(format!("Error in SmtpServerSession: {err:#}")), ) .await .ok(); @@ -1701,7 +1701,7 @@ impl SmtpServer { for recip in state.recipients { let id = SpoolId::new(); - let protocol = "ESMTP"; // FIXME: update SmtpServer ctor if we change this. + let protocol = "ESMTP"; // FIXME: update SmtpServerSession ctor if we change this. // OR: just read this from self.meta? let mut body = if self.params.trace_headers.received_header {