Klasa agregująca pola grupy Listy wysyłek (SMTP) - domyślny czasowy limit wysyłek e-mail (SMTP). 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 SmtpLimits |
Statyczna metoda zwracająca instancję klasy. Wzorzec projektowy Fabryka. |
setSmtpTimeLimit($p1,$p2)return FilterSettings |
Limit wysyłek |
getSmtpTimeLimit()return int|NULL |
Limit wysyłek |
getSmtpTimePeriod()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\SmtpLimits::Factory()->
setSmtpTimeLimit(250, \Kei\Webas\Dedicated\AntyspamSettings\TimePeriodEnum::Time1Hour);
// Wykorzystanie obiektu SmtpLimits...
$result = $webas->AntyspamSettings()->
Edit()->
setSmtpLimitsValue($slv)->
execute();
\Kei\Library\Out::vd($result->getActionResult());