boolean_smtp_mail_headers
Filters the header bag built from the message before normalization.
filter Tier A Since 1.0.0
Return a MailHeaders instance, or an array of header lines or name/value pairs, to replace it.
Signature
add_filter( 'boolean_smtp_mail_headers', $callback, 10, 2 );Parameters
| Parameter | Type | Description |
|---|---|---|
$headers | \BooleanSmtp\Services\Mailer\Headers\MailHeaders | Header bag parsed from the message's raw headers. |
$message | \BooleanSmtp\Services\Mailer\MailMessage | Message the headers belong to. |
Returns \BooleanSmtp\Services\Mailer\Headers\MailHeaders — The filtered headers.
Fires in
app/Services/Mailer/BooleanSmtpMailPipeline.php:311—BooleanSmtp\Services\Mailer\BooleanSmtpMailPipeline::applyHeaderPipeline()
Example
add_filter( 'boolean_smtp_mail_headers', function ( \BooleanSmtp\Services\Mailer\Headers\MailHeaders $headers, \BooleanSmtp\Services\Mailer\MailMessage $message ) { return $headers;}, 10, 2 );Next steps
- Mail pipeline — every hook in this area, in firing order where that applies.
- Hook Explorer — filter and search every hook.