function OriginatorSubscriber::setDefaultFrom
Sets the default from address.
Parameters
\Symfony\Component\Mime\Email $message: The email message.
1 call to OriginatorSubscriber::setDefaultFrom()
- 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 46
Class
- OriginatorSubscriber
- Message subscriber which sets the from and sender headers.
Namespace
Drupal\Core\Mailer\EventSubscriberCode
protected function setDefaultFrom(Email $message) : void {
$from = $message->getFrom();
if (count($from) === 0) {
$langcode = $message->getHeaders()
->get('Content-Language')?->getBodyAsString();
$siteAddress = $this->getSiteAddress($langcode);
$message->from($siteAddress);
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.