Buondì gente.
Come da oggetto, quello che segue è il file mail.php che dovrebbe inviare una mail.
Dico dovrebbe perchè pur non restituendo errori, la mail non viene ricevuta.
L'indirizzo del destinatario, viene recuperato da un campo "hidden" del form di contatto
Codice PHP:
<?php
$to = $_REQUEST['email'];
$subject = "Modulo contatto";
$body = "Contenuto del modulo:\n\n";
$body .= "Dati personali ;
Nome: " . trim(stripslashes($_POST["nome"])) . "\n";
$body .= "Cognome: " . trim(stripslashes($_POST["cognome"])) . "\n";
$body .= "Email: " . trim(stripslashes($_POST["mail"])) . "\n";
$body .= "Oggetto: " . trim(stripslashes($_POST["oggetto"])) . "\n";
$body .= "Messaggio: " . trim(stripslashes($_POST["Messaggio"])) . "\n";
$headers = "From: Modulo contatto";
if(@mail($to, $subject, $body, $headers)) {
echo "La mail è stata inoltrata con successo.";
} else {
echo "Si sono verificati dei problemi nell'invio della mail.";
}
?>
Voi che avete un occhio più poli-clinico, sapreste dirmi se è un errore mio, piuttosto che di invio?