Klasa agregująca pola grupy Listy wysyłek (Sendmail) - domyślny czasowy limit wysyłek e-mail (Sendmail). Strona https://webas12345.tld.pl/AntyspamSettings.
Klasa implementuje interfejs DumperInterface
Grupa ta zawiera takie pola edycji jak:
Powyższe nazwy metod opisane są w tabeli poniżej.
::Factory()return SendmailLimits |
Statyczna metoda zwracająca instancję klasy. Wzorzec projektowy Fabryka. |
setSendmailTimeLimit($p1,$p2)return SendmailLimits |
Limit wysyłek |
getSendmailTimeLimit()return int|NULL |
Limit wysyłek |
getSendmailTimePeriod()return int |
Okres czasu |
Wyjątki jakie zwraca ta klasa:
Pamiętaj o tym, aby zawsze być przygotowanym na zwrócenie wyjątku przez skrypt PHP niezależnie od tego jak bardzo małoprawdopodobnym uważasz jego wystąpienie.
W poniższym przykładzie pominięto autoryzację do serwera. Obiekt Client znajduje się w zmiennej $webas. Więcej o autoryzacji przeczytasz w dziale jak rozpocząć ?
Nie zawijaj wierszy<?php
// Autoryzacja...
// Przygotowanie obiektu SmtpLimits do późniejszego wykorzystania...
$slv = \Kei\Webas\Dedicated\AntyspamSettings\SendmailLimits::Factory()->
setSendmailTimeLimit(150, \Kei\Webas\Dedicated\AntyspamSettings\TimePeriodEnum::Time15Minutes);
// Wykorzystanie obiektu SmtpLimits...
$result = $webas->AntyspamSettings()->
Edit()->
setSendmailLimitsValue($slv)->
execute();
\Kei\Library\Out::vd($result->getActionResult());