Klasa służy do edycji podanego konta pocztowego analogicznie jak w panelu Webas pod adresem
https://webas12345.tld.pl/EmailAccount/Edit/domena.pl/nazwa-konta.
Klasa dziedziczy bezpośrednio z obiektu AbstractActionResult.
__construct($a, $b) |
Konstruktor dzięki któremu utworzysz nowy obiekt klasy.
|
setKeepMail($a)return $this |
$a → (true|false) Wiadomości przechowywane na koncie pocztowym |
getKeepMail()return bool |
Zwraca informację czy wiadomości są przechowywane na koncie pocztowym |
setForwards($a)return $this |
$a → Adres/y (jeden lub tablica adresów) przekierowania wiadomości e-mail z konta. Ta metoda działa dobrze w parze z metodą setKeepMail() do której jako pierwszy parametr przekazana zostanie wartość false |
getForwards()return Array |
Zwraca listę adresów przekierowań |
setForwardLimit($a)return $this |
$a → Limit adresów przekierowań. Liczba adresów e-mail jakie może utworzyć właściciel konta pocztowego z poziomu panelu Webmail. Limit nie dotyczy operacji wykonywanych poprzez narzędzie WebasPanel. |
getForwardLimit()return int |
Zwraca limit adresów przekierowań. |
setAliasesLimit($a)return $this |
$a → Limit aliasów. Liczba aliasów pocztowych jakie może utworzyć właściciel konta pocztowego z poziomu panelu Webmail. Limit nie dotyczy operacji wykonywanych poprzez narzędzie WebasPanel. |
getAliasesLimit()return int |
Zwraca limit aliasów. |
setAliases($a)return $this |
$a → Alias/y (jeden lub tablica adresów) konta pocztowego. |
getAliases()return Array |
Zwraca listę aliasów konta pocztowego |
setDescription($a)return $this |
$a → Opis do konta pocztowego |
getDescription()return string |
Zwraca opis do konta pocztowego |
setDomain($a)return $this |
$a → Domena konta pocztowego |
getDomain()return string |
Zwraca domenę konta pocztowego |
setName($a)return $this |
$a → Nazwa konta pocztowego |
getName()return string |
Zwraca nazwę konta pocztowego |
setPassword($a)return $this |
$a → Ustawia hasło do konta pocztowego |
getPassword()return string|null |
Zwraca hasło. Uwaga! Nie ma możliwości odczytania hasła, które zostało ustawione wcześniej i zapisane na serwerze. |
setProfile($a)return $this |
$a → Ustawia profil konta pocztowego. Użyj instancji klasy \Kei\Webas\Dedicated\EmailAccount\Profile |
getProfile()return Profile |
Zwraca ustawiony profil w postaci obiektu \Kei\Webas\Dedicated\EmailAccount\Profile |
setExpirationDate($a)return $this |
$a → Data wygaśnięcia konta. Format daty to RRRR-mm-dd |
getExpirationDate()return string |
Zwraca hasło. Uwaga! Nie ma możliwości odczytania hasła, które zostało ustawione wcześniej i zapisane na serwerze. |
setNotificationSettingsValue($a)return $this |
$a → Powiadomienie poprzez SMS - konfiguracja. Użyj obiektu \Kei\Webas\Dedicated\EmailAccount\NotificationSettings |
getNotificationSettingsValue()return NotificationSettings |
Zwraca aktualną konfigurację powiadomień SMS w postaci obiektu \Kei\Webas\Dedicated\EmailAccount\NotificationSettings |
setSmsNotificationValue1($a)return $this |
$a → Powiadomienie poprzez SMS - pierwszy adresat. Użyj obiektu \Kei\Webas\Dedicated\EmailAccount\SmsNotification |
getSmsNotificationValue1()return SmsNotification |
Zwraca aktualną konfigurację pierwszego adresata powiadomień SMS w postaci obiektu \Kei\Webas\Dedicated\EmailAccount\SmsNotification |
setSmsNotificationValue2($a)return $this |
$a → Powiadomienie poprzez SMS - drugi adresat. Użyj obiektu \Kei\Webas\Dedicated\EmailAccount\SmsNotification |
getSmsNotificationValue2()return SmsNotification |
Zwraca aktualną konfigurację drugiego adresata powiadomień SMS w postaci obiektu \Kei\Webas\Dedicated\EmailAccount\SmsNotification |
setAutoresponderValue($a)return $this |
$a → Konfiguracja auto-odpowiedzi. Użyj obiektu \Kei\Webas\Dedicated\EmailAccount\AutoresponderService |
getAutoresponderValue()return mixed |
Zwraca aktualną konfigurację auto-odpowiedzi w postaci obiektu \Kei\Webas\Dedicated\EmailAccount\AutoresponderService |
*execute()return Edit |
Bezparametrowa metoda zatwierdzająca i wykonująca akcję opisaną główną funkcją tej klasy. |
*getActionResult()return bool |
Bezparametrowa metoda zwracająca status ostatniej operacji. |
Gwiazdka przed nazwą metody oznacza iż ta metoda jest własnością klasy rodzica (dziedziczącej).
Przejdź do pełnej listy wyjątków
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...
// Edycja wybranego konta poczty
$handle = $webas->EmailAccount()->Edit("loremlipsum", "example.pl");
$handle->
setAutoresponderValue(\Kei\Webas\Dedicated\EmailAccount\AutoresponderService::Factory()->
setAutoresponderServiceEnabled("noname@wp.pl", "treść maila")->
setAutoresponderWhitelist(['somename@onet.pl', 'radiohead@wp.pl']))->
execute();