|
|
(Next) Mail::send() |
||||
| |
|||||
|
|||||
object &factory (
string $backend
,
array $params = array()
)
Létrehoz egy példányt a megadott backend-specifikus mailer osztályból.
string $backend - a backend neve "mail" ,"smtp" , "sendmail"
array $params - egy tömb backend-specifikus paraméterekkel.
Paraméterek a különböző backend-ekhez:
Ha a safe mode kikapcsolt állapotban van, a $params paraméter a PHP mail() függvényének ötödik paraméterként kerül átadásra. Ha a $params paraméter egy tömb, az elemei szóközökkel tagolt sztringgé lesznek egyesítve.
sendmail
$params["sendmail_path"] - A sendmail program elérési útvonala a fájlrendszerben. Alapértelmezett értéke /usr/bin/sendmail
$params["sendmail_args"] - További átadandó paraméterek a sendmail programnak.
smtp
$params["host"] - A csatlakozásra kijelölt szerver. Alapértelmezett értéke localhost
$params["port"] - A csatlakozás portja. Alapértelmezett értéke 25
$params["auth"] - SMTP authentikáció használatának engedélyezése. Alapértelmezett értéke FALSE
$params["username"] - Felhasználónév az SMTP authentikációhoz.
$params["password"] - Jelszó az SMTP authentikációhoz.
$params["persist"] - Beállítja, hogy az SMTP authentikáció érvényben maradjon-e a send() metódus egymás utáni meghívásai között.
object - a megadott Mail példány vagy egy PEAR_Error objektum hiba esetén
| Hibakód | Hibaüzenet | Ok | Megoldás |
|---|---|---|---|
| NULL | "Unable to find class for driver xxx " | A mailer backend osztály nem található. | Ellenőrizzük a $backend paramétert, amennyiben helyes, telepítsük újra és/vagy frissítsük a Mail csomagot. |
This function should be called statically.
|
|
(Next) Mail::send() |
||||||||
| |
|||||||||
|
|||||||||