hasta donde tengo entendido hasta aki tengo configurado el smtp de gmail
$mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->SMTPAuth = true;
    $mail->SMTPSecure = "ssl";
    $mail->Host = "smtp.gmail.com";
    $mail->Port = 465;
    $mail->Username = "
[email protected]";
    $mail->Password = "micontrasenha";  
pero para poder enviar un correo para probar si funciona tendria q configurarlo para enviar mediante localhost no?