Allora....usando questo semplice codice per testare la funzione php mailer su di xyz mi invia la mail correttamente all'indirizzo giusto. appena lo sposto su di un host xyz mi da l'errore:
Could not instantiate mail()
cosa succede????che xyz blocchi la classe phpmailer...non saprei.....
<?php
include_once('class.phpmailer.php');
include_once('class.smtp.php');
$mail = new PHPMailer();
$mail->isHTML(true);
//ovviemente tutti dati fittizzi
$mail->Mailer = "mail";
$mail->Host = "mail.cliente.org";
$mail->SMTPAuth = TRUE;
$mail->Username = "comunica@cliente.org";
$mail->Password = "pwd";
$mail->Sender = 'comunica@cliente.org';
$mail->From = 'comunica@cliente.org';
$mail->FromName = "Comunica";
$mail->Subject = "mail test nuovo";
$html='<body>
sono una newsletter
html';
$mail->Body= $html;
$mail->AddAddress('mioindirizzo@mio.it');
if($var = $mail->Send())
{
echo "email inviata con successo";
}
else
{
echo "email non inviata perche:".$mail->ErrorInfo;
}
?>