fix(logs): Log correct address for outbound messages (#70)

Fixes #68

Signed-off-by: Jagoda Ślązak <jslazak@jslazak.com>
This commit is contained in:
Jagoda Estera Ślązak
2026-02-25 16:08:41 +01:00
committed by GitHub
parent ff3ffd54ef
commit 2e1c38466c
+4 -1
View File
@@ -73,7 +73,10 @@ impl SmtpHandler for OutgoingBeforeQueueHandler {
let from_addr = extract_address(&from_header)
.ok_or(format!("500 Invalid FROM header: {from_header}"))?;
log::debug!("Processing DATA message from {from_addr}");
// MAIL FROM is our source of truth for outbound messages,
// as this address is checked by postfix against the username before sending it
// to filtermail.
log::debug!("Processing DATA message from {}", envelope.mail_from);
if !envelope.mail_from.eq_ignore_ascii_case(&from_addr) {
return Err(format!(