fix(mail): align queue, outbound hostname, and DKIM selector behavior across the mail server APIs

This commit is contained in:
2026-04-14 12:17:50 +00:00
parent 04e73c366c
commit 65ecd94540
15 changed files with 387 additions and 147 deletions

View File

@@ -1,5 +1,13 @@
# Changelog
## 2026-04-14 - 5.3.2 - fix(mail)
align queue, outbound hostname, and DKIM selector behavior across the mail server APIs
- return the actual delivery queue item id from sendEmail() and add queue inspection/stat APIs on UnifiedEmailServer
- use outbound.hostname for outbound SMTP identity while keeping hostname as the advertised public server hostname
- fix DKIM selector handling so DNS record names, key storage, signing, and rotation stay selector-aware
- harden storage manager integration with a shared typed interface and capability checks across mail and security components
## 2026-03-02 - 5.3.1 - fix(mail)
add periodic cleanup timers and proper shutdown handling for bounce manager and delivery queue; avoid mutating maps during iteration and prune stale rate-limiter stats to prevent memory growth