Ho qualche problema con il mio sito... non mi fa più mandare le mail attraverso il server...
Cioè.. nella mia pagina di contatto ho messo un form... una volta non era protetto quindi non vorrei che sia stato usato per spammare...adesso gli ho messo recaptcha per evitarlo.. però alla fine la mail non la manda.. non so se magari ho sbagliato qualcosa nello script php.... o che altro... chi mi da una mano?
Qua c'è la pagina: http://brunoechise.altervista.org/contatto.php
Lo script:
Codice PHP:
<?php
require_once('recaptchalib.php');
$privatekey = "****";
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
if (!$resp->is_valid) {
// What happens when the CAPTCHA was entered incorrectly
// die ("The reCAPTCHA wasn't entered correctly. Go back and try it again." .
// "(reCAPTCHA said: " . $resp->error . ")");
$flag = "errore";
header('Location: contatto.php?flag='.$flag.'');
}
else
{
//******
//EMAIL
$email = trim(stripslashes($_POST['Email']));
$email=mysql_real_escape_string($email);
//MESSAGGIO
$msg = trim(stripslashes($_POST['Messaggio']));
//NOME
$nome = trim(stripslashes($_POST['Nome']));
$header = "To: Ricevente <Bruno Echise>\n";
$header .= "From: Inviante <$email>\n";
$oggetto = "Contatto: $nome";
$messaggio = "$msg";
if (mail("****",$oggetto,$messaggio,$header))
{
echo "<center><font face='Vodafone Lt' size='6' color=#0080C0><b>Completato</b> <br>Il tuo messaggio è stato inviato. Riceverai una risposta al tuo indirizzo di posta elettronica.
</center>";
}
else // Problema nel mandare la mail
{
echo " <center><font face='Vodafone Lt' size='6' color=#0080C0>E' avvenuto un errore nell'invio della mail.
Si prega di riprovare più tardi. <br><br><input type='button' value='Riprova' onClick='history.go(-1)'></center>";
}
}
?>