Skip to content

Extending BooleanSMTP

The two contracts BooleanSMTP's transport and notification-channel systems are built on, and which one you can actually register from outside the plugin today.

Last updated View as MarkdownAsk ClaudeAsk ChatGPT

BooleanSMTP’s mail transports and notification channels are both built behind a small interface, so the built-in ones (SendGrid, Amazon SES, Custom SMTP, … and Slack, Discord, Telegram) are just three implementations of the same contract as anything you’d write yourself.

ContractWhat it’s forCan you register your own?
TransportContractA mail provider or delivery method.Yes — the boolean_smtp_transports filter.
NotificationChannelContractA destination for delivery-failure alerts.Not yet from outside the plugin — see that page.