Inviare eMail con PHP

Esiste una semplicissima funzione in php che permette l’invio di email da pagine php ed è:

mail();

Ci sono diversi argomenti utilizzabili ma a noi ne bastano 3 (in ordine di immissione): destinatario, oggetto del messaggio e corpo del messaggio. Un esempio:

mail("mario@rossi.org","Messaggio dal mio sito personale","Ciao.\nQuesto è un messaggio inviato da pagina php");

Essendo stringhe di testo si metteranno tra apici mentre se volessimo usare delle variabili si potrebbe senza problemi:

$destinatario="mario@rossi.org";
$oggetto="Messaggio dal mio sito personale";
$messaggio="Ciao.\nQuesto è un messaggio inviato da pagina php";

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

Il risultato sarà lo stesso. Nel messaggio c’è un carattere: \n . E’ l’equivalente del <br /> e serve per andare a capo nei messaggi di testo non HTML.

C’è un quarto argomento che a molti potrebbe fare comodo, ovvero specificare chi ha mandato il messaggio. Come fare? Così:

$mittente= "FROM:Mario Rossi<mario@rossi.org>";
mail($destinatario,$oggetto,$messaggio,$mittente);

Molti indicano solo l’indirizzo email dopo “FROM” ma con il metodo sopra indicato al posto dell’indirizzo email verrà indicato il nome del destinatario, rendendo il tutto molto più intuitivo al destinatario che troverà il vostro nome invece di un indirizzo email.

Questo è quello che serve a me di solito. Come sempre vi consiglio di controllare la documentazione ufficiale per avere un quadro completo di tutte le funzioni.

Annunci
  1. Lascia un commento

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: