Com enviar correu electrònic des d'un script PHP

És relativament fàcil enviar correus electrònics d'un script PHP que s'executa en una pàgina web. Fins i tot podeu especificar si l'script de correu electrònic PHP ha d'utilitzar un servidor SMTP local o remot per enviar missatges.

Exemple de seqüència de correu PHP

recipient@example.com "; $ subject = " Hola! "; $ body = " Hola, \ n \ nQuè ets tu? "; si (mail ($ a, $ subject, $ body)) (echo ("

Correu electrònic enviat correctament! "); } else (echo ("

Error en l'entrega de correu electrònic ... "); }?>

En aquest exemple, només canvieu el text en negreta a què us dóna sentit. Tota la resta hauria de deixar-se com és, ja que el que queda són parts no modificables del script i necessàries perquè la funció de correu PHP funcioni correctament.

Més opcions de correu electrònic de PHP

Si voleu que s'inclogui la línia de capçalera "Des de" a l'script PHP, només cal que afegiu aquesta línia de capçalera addicional . Aquesta guia us mostrarà com afegir una opció addicional al script que defineix una adreça de correu electrònic "Des de", igual que una interfície de correu electrònic habitual.

La funció de correu () inclosa amb un fitxer PHP no admet l'autenticació SMTP. Si el correu () no funciona per a vostè o per una altra raó, podeu enviar el correu electrònic mitjançant l'autenticació SMTP . En aquesta guia també hi ha un tutorial sobre com fer que el vostre script de correu de PHP admeti el xifrat SSL.

Per assegurar-vos que els usuaris introduïu una adreça electrònica real, podeu validar el camp de text per assegurar-vos que conté una estructura com a correu electrònic.

Si voleu especificar el nom del destinatari a més de l'adreça "a", simplement afegiu el nom dins de les cometes i, a continuació, poseu l'adreça electrònica entre claudàtors, com ara: "Nom de la persona " .

Suggeriment: hi ha molta més informació sobre la funció de correu de correu electrònic de PHP que apareix a PHP.net.

Protegint la vostra seqüència de comandaments des de Spammer Exploit

Si utilitzeu la funció de correu () (en combinació amb un formulari web en particular), assegureu-vos que heu cridat des de la pàgina desitjada i protegiu el formulari amb alguna cosa com un CAPTCHA.

També podeu consultar cadenes sospitoses (per exemple, "Bcc:" seguit d'una sèrie d'adreces de correu electrònic).