function OriginatorSubscriber::setDefaultSender
Sets the default sender address.
Parameters
\Symfony\Component\Mime\Email $message: The email message.
1 call to OriginatorSubscriber::setDefaultSender()
- OriginatorSubscriber::onMessage in core/
lib/ Drupal/ Core/ Mailer/ EventSubscriber/ OriginatorSubscriber.php - Sets the default from header and a sender header if necessary.
File
-
core/
lib/ Drupal/ Core/ Mailer/ EventSubscriber/ OriginatorSubscriber.php, line 61
Class
- OriginatorSubscriber
- Message subscriber which sets the from and sender headers.
Namespace
Drupal\Core\Mailer\EventSubscriberCode
protected function setDefaultSender(Email $message) : void {
if (!$message->getSender()) {
$langcode = $message->getHeaders()
->get('Content-Language')?->getBodyAsString();
$siteAddress = $this->getSiteAddress($langcode);
$message->sender($siteAddress);
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.