Código PHP:
<?php
require("phpmailer/class.phpmailer.php");
require("phpmailer/class.smtp.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // telling the class to use SMTP
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Username = "xxxxxxx";
$mail->Password = "xxxxxxx";
$mail->From = "[email protected]";
$mail->AddAddress("[email protected]");
$mail->Subject = "An HTML Message";
$mail->Body = "Hello, <b>my friend</b>! \n\n This message uses HTML entities!";
if(!$mail->Send()) {
echo 'Message was not sent. ';
echo 'Mailer error: ' . $mail->ErrorInfo;
} else
echo 'Message has been sent.';
?>
Hello, <b>my friend</b>!
This message uses HTML entities!
Creo que esto no me pasaba antes de usar algun servidor SMTP. En este caso estoy usando GMAIL como host server.