<?php
if(isset($_POST['submit'])){
//leggo e controllo i vari post
$email_a=$_POST['email'];
$oggetto=$_POST['oggetto'];
$invio_il_testo=$_POST['testo'];
//controlli...
require "phpmailler/class.phpmailer.php";
$mail = new PHPmailer();
//e la instanzio
$mail->SetLanguage('it','language/'); //messo italiano, ma la scelta è vasta
$mail->IsSMTP();// send via SMTP
$mail->Host = "xxx.yyyy.it"; // SMTP servers
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "pinco.pallo"; // SMTP username
$mail->Password = "sempronio"; // SMTP password
$mail->IsHTML(true); // invio l'email in formato HTML
$mail->FromName= $nome_FROM;
$mail->From=$email_FROM;
$mail->AddAddress($email_a);
$mail->Subject=$oggetto;
$mail->Body=$invio_il_testo;
$mail->Priority=1;
$mail->AddReplyTo("[email protected]","");
//----invio l'email-------------------------------------------
if(!$mail->Send()){ //errore di trasmissione
$messaggio_OK_KO="<h2>ERRORE DI TRASMISSIONE, riprova più tardi</h2>";
}else{ //invio avvenuto
$messaggio_OK_KO="<h1>EMAIL CORRETTAMENTE INVIATA</h1>";
}//fine if-else invio
//e ritorno al form pulito
echo $messaggio_OK_KO;
echo "<meta http-equiv='Refresh' content='2; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";
}//fine if-else verifiche ed invio
}//fine if letto submit
?>