feat: Log disabled recipients (#113)

Logs disabled recipient addresses
when removing them from RCPT TO.

Signed-off-by: Jagoda Ślązak <jslazak@jslazak.com>
This commit is contained in:
Jagoda Estera Ślązak
2026-04-15 22:00:42 +02:00
committed by GitHub
parent 2450d1d9c7
commit ec0413bd5f
2 changed files with 14 additions and 2 deletions
+7 -1
View File
@@ -101,7 +101,13 @@ impl SmtpHandler for IncomingBeforeQueueHandler {
envelope.rcpt_to = envelope
.rcpt_to
.iter()
.filter(|s| !self.config.is_disabled(s))
.filter(|s| {
let disabled = self.config.is_disabled(s);
if disabled {
log::warn!("Disabled recipient: {s}; removing from RCPT TO");
}
!disabled
})
.cloned()
.collect();
+7 -1
View File
@@ -81,7 +81,13 @@ impl SmtpHandler for OutgoingBeforeQueueHandler {
envelope.rcpt_to = envelope
.rcpt_to
.iter()
.filter(|s| !self.config.is_disabled(s))
.filter(|s| {
let disabled = self.config.is_disabled(s);
if disabled {
log::warn!("Disabled recipient: {s}; removing from RCPT TO");
}
!disabled
})
.cloned()
.collect();