Conversation
A site's From is now one template using {from.local}, {from.domain} and
{site}, instead of a force/allow mode with separate domain and address
lists. {from.domain} keeps only the site's own or granted domains. A
foreign requested address becomes the site's and moves to Reply-To, so
no PHP mail is rejected for its sender. Display names are kept.
The test mail now runs as the site's Unix account through smtp-submit,
and saves repaint the page from the action's reply instead of reloading.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Staging is running this pull request as of |
{from.local} now applies only when the requested domain is the site's own
or granted, so a contact form's visitor is never sent as a mailbox on the
site's domain. Their address still goes to Reply-To.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Each site's From is now a single template, so the "Force one address" / "Allow site domains" choice is gone.
{site}{from.local}noreply{from.domain}noreply@{site}is the default.{from.local}@{site}keepswordpress@/orders@on the site's domain.noreply@the site, with the original inReply-To, instead of the message being rejected. Display names are kept.{from.local}is used.smtp-submit, so it covers the PHP path. There's an optional field for the From the app asks for.location.reload().preview:shotnow installs Chromium withbunx --bun, because Playwright refuses Node 18.Verified on staging: PHP
mail()through the site's FPM pool and the test action both queued with the expected From, envelope sender and Reply-To. Staging was reset to unconfigured afterwards.🤖 Generated with Claude Code