Inviare email utilizzando il PHP

Inviare email utilizzando il PHP

Per inviare la postra elettronica tramite un sito web, comunemente detta email, si utilizza l’istruzione PHP mail().
Il suo riferimento nel manuale online del PHP è in questo link.

La sua forma minima è composta da:

mail( destinatario , oggetto , messaggio );

Ricordiamoci che se vogliamo inserire i dati tramite un testo diretto, dobbiamo inserirlo tra le virgolette.

Nel caso volessimo inviare Ciao Mondo nel mio indirizzo email con oggetto Email di prova, l’istruzione sarebbe questa:

mail( “dicristofaroalessio@gmail.com”,“Email di prova”,“Ciao Mondo” );

Se, invece, vogliamo usare delle variabili:

$destinatario=”dicristofaroalessio@gmail.com”;
$oggetto=”Email di prova”;
$messaggio=”Ciao Mondo”;
mail($destinatario,$oggetto,$messaggio);

ATTENZIONE!!!
La forma base ha una particolarità. Come mittente apparirà il nome del nostro server che ospita il sito web.
Spesso molti server di posta elettronica le scartano perché vengono viste come potenziale SPAM.

Per specificare il mittente bisogna aggiungere una quarta variabile conosciuta come intestazione.

$intestazione = “From: email_o_nome_personale <email_mittente>”;

questa variabile può contenere anche la priorita’ del messaggio, il Cc e il Bcc. Nel manuale online del php (link) è possibile visionare un esempio.

L’istruzione finale diventa:

mail($destinatario,$oggetto,$messaggio,$intestazione);


Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>