Estuve viendo la versión 5.2 y tiene algunos errores en los ejemplos
Pone este script en la carpeta examples y probalo
Código HTML:
Ver original
<?php
require_once('../class.phpmailer.php');
$mail = new PHPMailer(); // defaults to using php "mail()"
$body = file_get_contents('contents.html');
//$body = preg_replace('/[\]/','',$body);
$mail->AddAddress($address, "John Doe");
$mail->Subject = "PHPMailer Test Subject via mail(), basic_a";
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
$mail->MsgHTML($body);
$mail->AddAttachment("images/phpmailer.gif"); // attachment
$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
?>
solo reemplazá en la linea
$address = "
[email protected]";
con el email al que quieras que te llegue
Te aclaro que teniendo habilitado el sendmail no hace falta usar la clase php mailer, con solo esto
Código PHP:
Ver original<?php
$asunto = 'Formulario desde la web';
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=utf-8\r\n";
$mensaje = "El texto del mensaje";
$enviar = mail($para,$asunto,$mensaje,$headers); if(!$enviar){
echo "error";
}else{
echo "mensaje enviado";
}
?>
Por supuesto que la clase es mucho más flexible y te va a facilitar el envío de imágenes, adjuntos, etc
Ojo, si usas gmail tenes que ser muy detallado con los headers si no te lo rebota
Saludos