extended_transport.check
Срабатывает перед каждой регулярной проверкой дополнительных типов транспорта отправки на наличие недоставленных сообщений.
Доступно начиная с версии 2.0.0.
Рассылки
Входящие параметры (передаются по ссылке)
$params['senders'] array Список отправителей. Каждый элемент списка — массив со следующими ключами:
$params['senders'][]['id'] int ID отправителя.
$params['senders'][]['name'] string Название отправителя.
$params['senders'][]['email'] string Email-адрес отправителя.
$params['senders'][]['transport'] object Экземпляр класса транспорта отправителя, реализующий интерфейс
$params['senders'][]['id'] int ID отправителя.
$params['senders'][]['name'] string Название отправителя.
$params['senders'][]['email'] string Email-адрес отправителя.
$params['senders'][]['transport'] object Экземпляр класса транспорта отправителя, реализующий интерфейс
mailerBounceTransportInterface.
… код плагина …
Результат работы плагина
Рассылки
Пример кода плагина
PHP
public function extendedTransportCheck(&$params)
{
// modify the $senders array if necessary
// to change the available list of senders with extended (custom) transports
$senders = &$params['senders'];
}









