Vediamo adesso quanto sia semplice spedire un’email tramite la semplice funzione mail. Ipotizziamo che abbiamo ricevuto i dati  tramite un form a questo punto dovremo semplicemente fare

 

mail (string $destinatario, string $soggetto, string $messaggio , $parametri_aggiuntivi);
  • $destinatario colui che deve ricevere il messaggio email. Quindi un formato del tipo user@example.com, user2@example.com oppure nel formato del tipo <user@example.com>
  • $soggetto il vostro nome oppure un titolo all’email che avete inviato
    $messaggio il messaggio da inviare.
  • $parametri_aggiuntivi Stringa da inserire alla fine dell’intestazione dell’e-mail. Questo è in genere utilizzato per aggiungere intestazioni extra (Da, Cc e Ccn). Più intestazioni aggiuntive dovrebbero essere separate con un CRLF (\ r \ n). Se vengono utilizzati dati esterni per comporre questa intestazione, i dati dovrebbero essere disinfettati in modo da non iniettare intestazioni indesiderate.

Facciamo un breve esempio

$destinatario = 'nobody@example.com';
$soggetto = 'Il titolo che volete dare all'email';
$messaggio = 'Il messaggio che volete inserire nell'email di testo';
$parametri_aggiuntivi = 'From: webmaster@example.com' . "\r\n" .
 'Reply-To: webmaster@example.com' . "\r\n" .
 'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);