Este ejemplo es perfecto para Gmail, chequea:
Código PHP:
Ver original<?php
require_once 'class.phpmailer.php';
$mail = new PHPMailer ();
$mail -> FromName = "mail";
$mail -> Subject = "Test";
$mail -> Body = "<h3>From GMail!</h3>";
$mail -> IsHTML (true);
$mail->IsSMTP();
$mail->Host = 'ssl://smtp.gmail.com';
$mail->Port = 465;
$mail->SMTPAuth = true;
$mail->Password = 'tupassword';
if(!$mail->Send()) {
echo 'Se ha producido un error: ' . $mail->ErrorInfo;
}
else {
{ echo 'Mail enviado!'.
}
?>
Puerto para TLS/STARTTLS: 587
Puerto para SSL: 465