function hook_swiftmailer_alter in Swift Mailer 8
Same name and namespace in other branches
- 8.2 swiftmailer.api.php \hook_swiftmailer_alter()
Alter messages before sending it with SwiftMailer.
See also
\Drupal\swiftmailer\Plugin\Mail\SwiftMailer::mail
1 function implements hook_swiftmailer_alter()
Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.
- swiftmailer_test_swiftmailer_alter in tests/
modules/ swiftmailer_test/ swiftmailer_test.module - Alter messages before sending it with SwiftMailer.
1 invocation of hook_swiftmailer_alter()
- SwiftMailer::mail in src/
Plugin/ Mail/ SwiftMailer.php - Sends a message composed by drupal_mail().
File
- ./
swiftmailer.api.php, line 18 - Hooks specific to the SwiftMailer module.
Code
function hook_swiftmailer_alter(Swift_Mailer &$swiftMailer, Swift_Message &$swiftMessage, $message) {
// Set read receipt.
$swiftMessage
->setReadReceiptTo([
'your@address.com',
]);
// Register a SwiftMailer Plugin.
// @see https://swiftmailer.symfony.com/docs/plugins.html
$replacements = [];
$decorator = new Swift_Plugins_DecoratorPlugin($replacements);
$swiftMailer
->registerPlugin($decorator);
}