SesTransport
class SesTransport extends Transport (View source)
Свойства
| array | $plugins | Зарегистрированные плагины транспорта. | из Transport |
| protected SesClient | $ses | Экземпляр Amazon SES. | |
| protected array | $options | Параметры передачи Amazon SES. |
Методы
| isStarted() {@inheritdoc} | из Transport | |
| start() {@inheritdoc} | из Transport | |
| stop() {@inheritdoc} | из Transport | |
| ping() {@inheritdoc} | из Transport | |
| void | registerPlugin(Swift_Events_EventListener $plugin) Зарегистрировать плагин транспорта. | из Transport |
| void | beforeSendPerformed(Swift_Mime_SimpleMessage $message) Итерировать по зарегистрированным плагинам и выполнять их методы. | из Transport |
| void | sendPerformed(Swift_Mime_SimpleMessage $message) Итерировать по зарегистрированным плагинам и выполнять их методы. | из Transport |
| int | numberOfRecipients(Swift_Mime_SimpleMessage $message) Получить количество получателей. | из Transport |
| void | __construct(SesClient $ses, array $options = []) Создать новый экземпляр транспорта SES. | |
| send(Swift_Mime_SimpleMessage $message, $failedRecipients = null) {@inheritdoc} | ||
| SesClient | ses() Получить клиент Amazon SES для экземпляра SesTransport. | |
| array | getOptions() Получить параметры передачи, используемые транспортом. | |
| array | setOptions(array $options) Установить параметры передачи, используемые транспортом. |
Детали
isStarted()
{@inheritdoc}
start()
{@inheritdoc}
stop()
{@inheritdoc}
ping()
{@inheritdoc}
void registerPlugin(Swift_Events_EventListener $plugin)
Зарегистрировать плагин транспорта.
protected void beforeSendPerformed(Swift_Mime_SimpleMessage $message)
Итерировать по зарегистрированным плагинам и выполнять их методы.
protected void sendPerformed(Swift_Mime_SimpleMessage $message)
Итерировать по зарегистрированным плагинам и выполнять их методы.
protected int numberOfRecipients(Swift_Mime_SimpleMessage $message)
Получить количество получателей.
void __construct(SesClient $ses, array $options = [])
Создать новый экземпляр транспорта SES.
send(Swift_Mime_SimpleMessage $message, $failedRecipients = null)
{@inheritdoc}
SesClient ses()
Получить клиент Amazon SES для экземпляра SesTransport.
array getOptions()
Получить параметры передачи, используемые транспортом.
array setOptions(array $options)
Установить параметры передачи, используемые транспортом.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/Mail/Transport/SesTransport.html