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);