Klasa pochodząca z przestrzeni nazw \Kei\Webas\Dedicated\EmailAccount\Profile. Za jej pomocą stworzysz część profilu poczty nazwany w panelu Webas jako Antyspam zaawansowany
Klasa implementuje interfejs DumperInterface
Klasa ma zastosowanie m.in w klasie \Kei\Webas\Dedicated\EmailAccount\Profile i metodzie
Profile :: setAntispamAdvancedValue()
Metody obiektu - zapoznaj się z opisem pod tabelą.
__construct($a, $b, $c)return AntispamAdvanced |
Konstruktor dzięki, któremu utworzysz obiekt z domyślną konfiguracją ustawień antyspamu w profilu konta pocztowego - adekwatnie do domyślnych ustawień panelu Webas. |
::Factory()return AntispamAdvanced |
Statyczna metoda zwracająca instancję klasy. Wzorzec projektowy Fabryka. |
setSpamGreylistEnabled($abe)return $this |
$abe → Obsługa Greylist. Użyj wartości enumeratora \Kei\Webas\OnOffDefaultEnum. |
getSpamGreylistEnabled()return int |
Zwraca stan obsługi Greylist. |
setSpamGreylistWhitelist($abe)return $this |
$abe → Biała lista maili należących do szarej listy. Możesz podać jeden lub większą liczbę adresów e-mail (jako tablica). |
getSpamGreylistWhitelist()return Array |
Zwraca listę adresów e-mail |
setSpamRblEnabled($abe)return $this |
$abe → Obsługa RBL. Użyj wartości enumeratora \Kei\Webas\OnOffDefaultEnum. |
getSpamRblEnabled()return int |
Zwraca stan obsługi RBL. |
setSpamRblWhitelist($abe)return $this |
$abe → Biała lista maili należących do RBL. Możesz podać jeden lub większą liczbę adresów e-mail (jako tablica). |
getSpamRblWhitelist()return Array |
Zwraca listę adresów e-mail zaakceptowanych przez mechanizm RBL |
setSpamSpfEnabled($abe)return $this |
$abe → Obsługa SPF. Użyj wartości enumeratora \Kei\Webas\OnOffDefaultEnum. |
getSpamSpfEnabled()return int |
Zwraca stan obsługi SPF. |
setSpamSpfWhitelist($abe)return $this |
$abe → Biała lista maili należących do SPF. Możesz podać jeden lub większą liczbę adresów e-mail (jako tablica). |
getSpamSpfWhitelist()return Array |
Zwraca listę adresów e-mail zaakceptowanych przez mechanizm SPF |
*dump()return Array |
Zobacz więcej tutaj DumperInterface |
Gwiazdka przed nazwą metody oznacza iż ta metoda jest własnością klasy rodzica (dziedziczącej).
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...
// Utworzenie nowej instancji klasy AntispamAdvanced z wykorzystaniem konstruktora
$aad = new \Kei\Webas\Dedicated\EmailAccount\Profile\AntispamAdvanced(\Kei\Webas\OnOffDefaultEnum::Off, \Kei\Webas\OnOffDefaultEnum::On);
$aad->setSpamGreylistEnabled(\Kei\Webas\OnOffDefaultEnum::Defaults);
\Kei\Library\Out::pd($aad);
// Utworzenie nowej instancji klasy AntispamAdvanced z wykorzystaniem statycznej metody Factory
$aad = \Kei\Webas\Dedicated\EmailAccount\Profile\AntispamAdvanced::Factory();
$aad->setSpamGreylistEnabled(\Kei\Webas\OnOffDefaultEnum::Defaults);
\Kei\Library\Out::pd($aad);