Wprowadzenie (Previous) (Next) Mail::send()

View this page in Last updated: Mon, 02 Jul 2007
English | Dutch | French | German | Hungarian | Japanese | Polish | Russian | Spanish | Plain HTML

Mail::factory()

Mail::factory() -- tworzy instancję mailera

Opis

Tworzy instancję klasy specyficznej dla wybranej metody wysyłania.

Parametr

  • string $backend - nazwa metody wysyłania "mail","smtp", "sendmail"

  • array $params - tablica parametrów specyficznych dla danej metody wysyłania.

    Lista parametrów dla metod

    • mail

      • Gdy wyłączony jest tryb "safe mode", $params zostaną przekazane jako piąty parametr dla funkcji PHP mail(). Jeżeli $params jest tablicą, jej elementy zostaną połączone w łańcuch tekstowy rozdzielone spacją.

    • sendmail

      • $params["sendmail_path"] - Lokalizacja programu sendmail. Domyślna to /usr/bin/sendmail

      • $params["sendmail_args"] - Dodatkowe parametry do przekazania do sendmail. Domyślne to -i

    • smtp

      • $params["host"] - serwer z którym się połączyć. Domyślny to localhost

      • $params["port"] - port na który się połączyć. Domyślny to 25

      • $params["auth"] - czy użyć uwierzytelnienia SMTP. Domyślna wartość to FALSE

      • $params["username"] - nazwa użytkownika do użycia przy uwierzytelnieniu SMTP.

      • $params["password"] - hasło do użycia przy uwierzytelnieniu SMTP.

      • $params["localhost"] - wartość do przekazania przy wysyłaniu polecenia EHLO lub HELO. Domyślna to localhost

      • $params["timeout"] - maksymalny czas bezczynnego połączenia. Domyślny to NULL (brak)

      • $params["verp"] - czy użyć VERP czy też nie. Domyślna wartość to FALSE

      • $params["debug"] - czy włączyć debugowanie SMTP czy też nie. Domyślna wartość to FALSE

      • $params["persist"] - wskazuje czy połączenie SMTP powinno być nawiązane ciągle pomiędzy wieloma wywołaniami metody send().

Zwracana wartość

object - specyficzna instancja klasy Mail lub obiekt PEAR_Error, przy niepowodzeniu

Uwagi

Ta funkcja powinna być wywołana statycznie.

Wprowadzenie (Previous) (Next) Mail::send()

Download Documentation Last updated: Mon, 02 Jul 2007
Do you think that something on this page is wrong? Please file a bug report or add a note.
User Notes:
There are no user contributed notes for this page.