New
- A provider can name a test address. A transport plugin's provider class may now have
testRecipient(): ?string, answering an address the provider's own documentation names as accepted, delivered to nobody and reported back as delivered, such as Resend'sdelivered@resend.devor the SES mailbox simulator. A store testing its delivery webhook sends there, so the test reaches no real inbox and still produces the event it waits for. It is deliberately not on theProviderinterface, because a new interface method would be a fatal error in every transport plugin not updated in the same release: consumers askmethod_exists(), a plugin that has it still loads beside an older Email plugin, and a plugin without it simply has none. Written up indocs/providers.md, with the rule that only an address the provider documents counts