Mail függvények
Bevezetés
A mail() függvény ad lehetőséget email küldésére.
Követelmények
Ahhoz, hogy a Mail függvényeket használhasd, a PHP-nek fordÃtási idÅ‘ben el kell tudja érni a rendszer sendmail binárisát. Ha más levelezÅ‘programot használsz, mint például qmail vagy postfix, a megfelelÅ‘ sendmail csomagolókat kell használnod, amelyeket a programmal együtt kapsz. A PHP a sendmail-t a PATH-ban keresi, majd a következÅ‘kben: /usr/bin:/usr/sbin:/usr/etc:/etc:/usr/ucblib:/usr/lib. ErÅ‘sen ajánlott, hogy a sendmail elérhetÅ‘ legyen a PATH-ból. A felhasználó, aki a PHP-t fordÃtotta, kell rendelkezzen joggal a sendmail elérésére.
TelepÃtés
Semmilyen telepÃtés nem szükséges ezen függvények használatához, a PHP alapelemei.
Futásidejű beállÃtások
Az alábbi függvények viselkedése befolyásolható a php.ini segÃtségével.
Név | Alapértelmezett | Változtatható | Változások |
---|---|---|---|
SMTP | "localhost" | PHP_INI_ALL | |
smtp_port | "25" | PHP_INI_ALL | A PHP 4.3.0.-tól használható |
sendmail_from | NULL | PHP_INI_ALL | |
sendmail_path | NULL | PHP_INI_SYSTEM |
A témába vágó konfigurációs direktÃvák rövid leÃrása
- SMTP string
-
Csak Windows alatt használt: Annak az SMTP szervernek a DNS neve vagy IP cÃme, amit a PHP Windows alatt mail küldésre használ a mail() függvény meghÃvása esetén.
- smtp_port int
-
Csak Windows alatt használt: Az SMTP beállÃtásban szereplõ szerver portja, amelyre csatlakozhat mail() függvénnyel való e-mail küldés esetén; alapértelmezett értéke 25. A PHP 4.3.0. óta használható
- sendmail_from string
-
Megadja, hogy milyen "From:" email cÃmet használjon a PHP mail küldésekor Windows alatt.
- sendmail_path string
-
Megadja, hogy hol található a sendmail program. Ez általában /usr/sbin/sendmail vagy /usr/lib/sendmail. A configure megpróbálja megtalálni, és beállÃtani, de ha ez nem sikerül, itt te is beállÃthatod.
Azokon a rendszereken, ahol nem a sendmail használatos, ez a beállÃtás a sendmail wrapper/helyettesÃtõ beállÃtására szolgál, ha van ilyen. Például a » Qmail használók általában a /var/qmail/bin/sendmail beállÃtást használják.
A qmail-inject nem igényel semmilyen beállÃtást a levél helyes továbbÃtásához.
Ez a direktÃva is Windows alatt is mûködik. Ha be van állÃtva, az smtp, smtp_port és a sendmail_from figyelmen kÃvül lesznek hagyva és a megadott parancs hajtódik végre.
ErÅ‘forrás tÃpusok
Ez a kiterjesztés semmilyen erÅ‘forrás tÃpust nem definiál.
Előre definiált állandók
Ez a kiterjesztés semmilyen konstans értéket nem definiál.
Table of Contents
- ezmlm_hash — KiszámÃtja a hash értéket, amit az EZMLM vár
- mail — Levelet küld