Allora....usando questo semplice codice per testare la funzione php mailer su di uno spazio web mi invia la mail correttamente all'indirizzo giusto. appena lo sposto su di un altro host mi da l'errore:
Could not instantiate mail()
cosa succede????che il secondo blocchi la classe phpmailer...non saprei.....può essere???
<?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;
}
?>

Rispondi quotando