class SesTransport extends Transport (View source)
array | $plugins | The plug-ins registered with the transport. | from Transport |
protected SesClient | $ses | The Amazon SES instance. | |
protected array | $options | The Amazon SES transmission options. |
isStarted() {@inheritdoc} | from Transport | |
start() {@inheritdoc} | from Transport | |
stop() {@inheritdoc} | from Transport | |
ping() {@inheritdoc} | from Transport | |
void | registerPlugin(Swift_Events_EventListener $plugin) Register a plug-in with the transport. | from Transport |
void | beforeSendPerformed(Swift_Mime_SimpleMessage $message) Iterate through registered plugins and execute plugins' methods. | from Transport |
void | sendPerformed(Swift_Mime_SimpleMessage $message) Iterate through registered plugins and execute plugins' methods. | from Transport |
int | numberOfRecipients(Swift_Mime_SimpleMessage $message) Get the number of recipients. | from Transport |
void | __construct(SesClient $ses, array $options = []) Create a new SES transport instance. | |
send(Swift_Mime_SimpleMessage $message, $failedRecipients = null) {@inheritdoc} | ||
SesClient | ses() Get the Amazon SES client for the SesTransport instance. | |
array | getOptions() Get the transmission options being used by the transport. | |
array | setOptions(array $options) Set the transmission options being used by the transport. |
{@inheritdoc}
{@inheritdoc}
{@inheritdoc}
{@inheritdoc}
Register a plug-in with the transport.
Iterate through registered plugins and execute plugins' methods.
Iterate through registered plugins and execute plugins' methods.
Get the number of recipients.
Create a new SES transport instance.
{@inheritdoc}
Get the Amazon SES client for the SesTransport instance.
Get the transmission options being used by the transport.
Set the transmission options being used by the transport.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Mail/Transport/SesTransport.html