The deployment's mail vars, with the site's own smtp.settings filling the gaps.
The drain never sees the message, so merging only at cfwMail time would resolve one transport
at commit and another on the alarm. The settings are persisted when PHP hands them over and both
resolvers read the same slot (not a per-row snapshot, so fixing a credential drains the queue
refused under the old one).
The deployment's mail vars, with the site's own
smtp.settingsfilling the gaps.The drain never sees the message, so merging only at
cfwMailtime would resolve one transport at commit and another on the alarm. The settings are persisted when PHP hands them over and both resolvers read the same slot (not a per-row snapshot, so fixing a credential drains the queue refused under the old one).