Enviar missatges de correu electrònic amb PHP és simple; tot el que necessiteu és una funció i tres arguments. Tot i això, no hi ha cap missatge de correu electrònic normal. Qualsevol mirada més que una simple mirada revelarà que aquesta utilització de correu electrònic de PHP manca de funcions bàsiques. Per exemple, no estableix el fitxer Des de: línia de capçalera. D'acord amb la reputació de PHP per la facilitat d'ús, però, això és una solució ràpida: simplement afegiu un altre argument per especificar encapçalaments addicionals com ara X-Mailer, Cc:, i per suposat, Des de:.
Nota: Si especifiqueu més d'un encapçalament addicional, assegureu-vos de separar les línies de capçalera amb
r n per assegurar-vos que funcionin com es pensa.
Addició de capçaleres addicionals en PHP
Un missatge senzill amb encapçalaments addicionals podria tenir aquest aspecte:
<? php $ to = "[email protected]"; $ subject = "Hola!"; $ body = "Hola, n nQuè ets?"; $ headers = "De: [email protected] n ". "X-Mailer: php"; si (mail ($ a, $ subject, $ body, $ headers)) {echo ("
Missatge enviat!
");) else {echo ("Ha fallat el lliurament del missatge …
'); }?>Correu electrònic PHP amb encapçalaments addicionals mitjançant el correu PEAR
També podeu inserir capçaleres addicionals quan feu servir el correu PEAR per enviar un correu electrònic, és clar:
<? phprequire_once "Mail.php"; $ from = "Stephanie Sender ". $ mail-> getMessage ()." S'ha enviat el missatge correctament. ". $ mail-> getMessage ()." S'ha enviat el missatge correctament.