Buenas!
pues en lo personal utilizo phpmailer para enviar desde un sistema hacia correos de los miembros de un club deportivo
y llega perfectamente a todos los servidores en algunos casos a la bandeja de correo no deseado pero llega
asi lo tengo configurado:
Código PHP:
error_reporting(E_ALL);
error_reporting(E_STRICT);
date_default_timezone_set('America/Mexico_City');
include("config.php");
include('class.smtp.php');
include('class.phpmailer.php');
$mail = new PHPMailer();
$body = ' ';
$mail->IsHTML(true);
$mail->IsSMTP();
$mail->Host = $hostmail;
$mail->Port = $portmail;
$mail->SMTPAuth = true;
$mail->Username = $usuariomail;
$mail->Password = $passmail;
$mail->SetFrom($correoemail, $Titulomail);
$mail->AddReplyTo($correoresp,$Titulomail);
$mail->Subject = $descripcion;
$mail->AltBody = $descripalt;
$mail->MsgHTML($body);
$address = $email;
$mail->AddAddress($address, $descripmail);
obviamente en config.php estan definido todas las variables ya que las uso varias veces....
espero que te sirva, saludos!!