PHP Mail Introducere
mail() - mail() Funcția vă permite să trimiteți e - mailuri direct de la un script.
cerinţe
Pentru funcțiile de e-mail pentru a fi disponibile, PHP necesită un sistem de e-mail instalat și de lucru. Programul care urmează să fie utilizat este definit de setările de configurare în fișierul php.ini.
Instalare
Funcțiile de mail fac parte din nucleul PHP. Nu există nici o instalare necesare pentru a utiliza aceste funcții.
Configurația la rulare
Comportamentul funcțiilor e-mail este afectat de parametrii stabiliți în php.ini:
Nume | Mod implicit | Descriere | schimbător |
---|---|---|---|
mail.add_x_header | "0" | Adăugați X-PHP-Originating-Script ce va include UID de script-ul, urmat de numele fișierului. Pentru PHP 5.3.0 și mai sus | PHP_INI_PERDIR |
mail.log | NUL | Calea către un fișier jurnal care va înregistra toate mail() - mail() apeluri. Jurnal includ calea completă de script-ul, numărul de linie, pentru a aborda și antetele. Pentru PHP 5.3.0 și mai sus | PHP_INI_PERDIR |
SMTP | "gazdă locală" | Numai pentru Windows: numele DNS sau adresa IP a serverului SMTP | PHP_INI_ALL |
smtp_port | "25" | Numai pentru Windows: numărul portului SMTP. Pentru PHP 4.3.0 și mai sus | PHP_INI_ALL |
sendmail_from | NUL | Numai pentru Windows: Specifică "from" de mail() "from" adresa care urmează să fie utilizate la trimiterea e - mail de la mail() - mail() | PHP_INI_ALL |
sendmail_path | "/ Usr / sbin / sendmail -t -i" | Specifică unde programul sendmail poate fi găsit. Această directivă funcționează, de asemenea, sub Windows. Dacă este setat, SMTP, smtp_port și sendmail_from sunt ignorate | PHP_INI_SYSTEM |
Funcții PHP 5 Mail
Funcţie | Descriere |
---|---|
ezmlm_hash() | Calculează valoarea hash necesare EZMLM |
mail() | Vă permite să trimiteți e-mailuri direct dintr-un script |