function Envelope::setSender
5 calls to Envelope::setSender()
- DelayedEnvelope::getSender in vendor/
symfony/ mailer/ DelayedEnvelope.php - DelayedEnvelope::getSender in vendor/
symfony/ mailer/ DelayedEnvelope.php - DelayedEnvelope::setSender in vendor/
symfony/ mailer/ DelayedEnvelope.php - DelayedEnvelope::setSender in vendor/
symfony/ mailer/ DelayedEnvelope.php - Envelope::__construct in vendor/
symfony/ mailer/ Envelope.php
1 method overrides Envelope::setSender()
- DelayedEnvelope::setSender in vendor/
symfony/ mailer/ DelayedEnvelope.php
File
-
vendor/
symfony/ mailer/ Envelope.php, line 45
Class
- Envelope
- @author Fabien Potencier <fabien@symfony.com>
Namespace
Symfony\Component\MailerCode
public function setSender(Address $sender) : void {
// to ensure deliverability of bounce emails independent of UTF-8 capabilities of SMTP servers
if (!preg_match('/^[^@\\x80-\\xFF]++@/', $sender->getAddress())) {
throw new InvalidArgumentException(\sprintf('Invalid sender "%s": non-ASCII characters not supported in local-part of email.', $sender->getAddress()));
}
$this->sender = $sender;
}