diff --git a/crates/common/src/config/smtp/session.rs b/crates/common/src/config/smtp/session.rs index b5a687d4..c37594ad 100644 --- a/crates/common/src/config/smtp/session.rs +++ b/crates/common/src/config/smtp/session.rs @@ -566,7 +566,7 @@ impl Default for SessionConfig { greeting: IfBlock::new::<()>( "session.connect.greeting", [], - "'Stalwart ESMTP at your service'", + "key_get('default', 'hostname') + ' Stalwart ESMTP at your service'", ), }, ehlo: Ehlo { diff --git a/crates/smtp/src/outbound/session.rs b/crates/smtp/src/outbound/session.rs index eef41778..d0857693 100644 --- a/crates/smtp/src/outbound/session.rs +++ b/crates/smtp/src/outbound/session.rs @@ -225,7 +225,7 @@ impl Message { if params.is_smtp { // Handle SMTP response - match read_smtp_data_respone(&mut smtp_client, params.hostname, &bdat_cmd).await { + match read_smtp_data_response(&mut smtp_client, params.hostname, &bdat_cmd).await { Ok(response) => { // Mark recipients as delivered if response.code() == 250 { @@ -485,7 +485,7 @@ pub async fn read_greeting( .map_err(|err| Status::from_smtp_error(hostname, "", err)) } -pub async fn read_smtp_data_respone( +pub async fn read_smtp_data_response( smtp_client: &mut SmtpClient, hostname: &str, bdat_cmd: &Option,