BeforeMailerSentMessageEvent
FinalYes
This event is fired before the Mailer has sent a message and allows listeners to manipulate the RawMessage and the Envelope.
Note: Usually TYPO3\CMS\Core\Mail\Mailer is given to the event. This implementation allows to retrieve the TransportInterface using the getTransport() method.
Table of Contents
Methods
- __construct() : mixed
- getEnvelope() : Envelope|null
- getMailer() : MailerInterface
- getMessage() : RawMessage
- setEnvelope() : void
- setMessage() : void
Methods
__construct()
public
__construct(MailerInterface $mailer, RawMessage $message[, Envelope|null $envelope = null ]) : mixed
Parameters
- $mailer : MailerInterface
- $message : RawMessage
- $envelope : Envelope|null = null
getEnvelope()
public
getEnvelope() : Envelope|null
Return values
Envelope|nullgetMailer()
public
getMailer() : MailerInterface
Return values
MailerInterfacegetMessage()
public
getMessage() : RawMessage
Return values
RawMessagesetEnvelope()
public
setEnvelope([Envelope|null $envelope = null ]) : void
Parameters
- $envelope : Envelope|null = null
setMessage()
public
setMessage(RawMessage $message) : void
Parameters
- $message : RawMessage