Visitatori: 816
Quando si lavoro con le applicazioni Web prima o poi ci si trova a dover affrontare il problema dell'invio di messaggi di posta elettronica dal proprio sito web. Per fare un esempio banale quando un utente si registra ad un sito è chiaro che si aspetta di ricevere una email di conferma.
Quest'articolo si propone di rispondere a questa domanda. Al contrario di linguaggi come ASP dove l'invio di email è un po + complesso (del resto è quello adottato proprio da questo sito) con PHP l'invio di email è estremamente semplice. Si utilizza la funzione mail().
La funzione necessita di 3 parametri obbligatori (e altri opzionali):
- Indirizzo email del destinatario
- Oggetto del messaggio
- Testo del messaggio
<?php
$emailTo = "destinatario@email.it"
$subjet = "conferma iscrizione newsletter Horus"
$message = "Le confermiamo la sua iscrizione alla Newsletter di Horus!"
email($emailTo, $subjet, $message);
?>
I campi opzionali sono le intestazioni. vediamo un esempio + dettagliato:
<?php
$emailTo = "destinatario@email.it"
$subjet = "conferma iscrizione newsletter Horus"
$message = "Le confermiamo la sua iscrizione alla Newsletter di Horus!"
$Head = "From: <webmaster@horuswebsolution.com>\r\n";
$Head .= "Reply-To:webmaster@horuswebsolution.com\r\n";
email($emailTo, $sujget, $message, $Head);
?>
Le intestazioni possono essere i campi From, CC etc e devono essere separati tra loro dal carattere CRLF (\r\n).
Nel prossimo articolo vedremo un esempio completo e utilizzabile.
Lezione precedente | Indice degli articoli | Lezione Successiva

|