Hola:
Estuve leyendo en las FAQ'S en el tema de Como enviar mail desde localhost sin servidor smtp local.
Mi pregunta es: ¿Cuando hablan del smtp real (La funcion se le debe editar el smtp host, usuario y password que deben ser una cuenta de smtp real.), se refieren a la cuenta de correo del servidor de correo como es hotmail,yahoo o es la cuenta y el paswword que tienes cuando te registras para un webhosting ya sea de pago o gratuito ???
Esto es para poder modificar en la class.phpmailer estos datos:
$mail->Mailer = "smtp";
$mail->Host = "mail.servicioweb.net"; # Editar el Host smtp
ya bajé la clase class.phpmailer de el link que trae en el post.
FAQ'S PHP
http://www.forosdelweb.com/1072303-post144.html