- Shipped
- September 16, 2026 at 5:55 PM UTC
- Author
- Kamo
- Commit
- ee48eef
**************** GET the tab (VIEW_BULK_EMAIL), GET lookup for the add form, POST add, POST {id}/check, DELETE (MANAGE_BULK_EMAIL); every write answers with the whole tab and a refusal names its field. **************** gives postfix-orgs its verified-domain map. The bulk overview gains domains {ready, verified, pending, failing} for the gate. SendingDomainSweep re-reads DNS on the cadence (15s while a domain is being set up) under a lease, on a thread of its own: every @Scheduled task here shares Spring's single scheduling thread with the releaser that sends campaign mail each second, and waiting on nameservers there would stall sending.