Issue Description
When an email is rejected by the inbuilt spam filter no traces of it are generated at all.
In my opinion that defeats the purpose of those traces, since they provide meaningful insight in what happens to an email, but only for the happy path. The name in the Web UI “Inbound Delivery Attempts” suggests it shows attempts, no matter if successful or not, but it doesn’t.
Expected Behavior
Stalwart should show trace spans for rejected email
Actual Behavior
Stalwart silently rejects the email with no sign in traces
Reproduction Steps
- Configure a Reject threshold or a Milter that rejects an email
- Send an email that triggers the rejection to stalwart
- Look at Inbound Delivery Attempts, nothing appears there
Stalwart Version
v0.16.x
Installation Method
Docker
Database Backend
RocksDB
Blob Storage
RocksDB
Search Engine
Internal
Directory Backend
Internal
I have reviewed the documentation and FAQ and confirm that my issue is NOT addressed there.
on
I have searched this support forum (open and closed topics) and confirm this is not a duplicate.
on
I understand that topics in this category are triaged by a bot first but a human reply will follow up. If I’d prefer a human-only reply, I’ll add the no-ai tag to my topic.
on