Aaaa...
o meu script é:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Email em php
</title>
</head>
<body>
<?php
#error_reporting(E_ALL); // Caso queira debugar eventuais erros
#error_reporting(E_ALL && E_STRICT); // Caso queira debugar eventuais erros
date_default_timezone_set('America/Sao_Paulo'); // Acerta o horário
require_once('PHPMailer_v5.1/class.phpmailer.php');
$mail = new PHPMailer();
$mail->SetLanguage('br');
$mail->IsSMTP(); // Configura o objeto para usar SMTP
$mail->SMTPDebug = 2; // Debug do SMTP (para teste)
// 1 = erros e mensagens
// 2 = somente mensagens
$mail->SMTPAuth = true; // ativa a autenticação SMTP. O Gmail exige autenticação, preciso disso
$mail->SMTPSecure = "ssl"; // Configura o tipo de criptografia do SMTP do Gmail, no caso, SSL
$mail->Host = "smtp.gmail.com"; // Configura servidor SMTP do Gmail
$mail->Port = 465; // Configura porta do servidor SMTP do Gmail
$mail->Username = "cerebro.vasconcelos@gmail.com"; // Gmail remetente
$mail->Password = "MINHA_SENHA"; // Senha remetente
$mail->SetFrom('victor.jesus@gmail.com', 'Victor'); //não sei
$mail->AddReplyTo("cerebro.vasconcelos@somavirtual.com","VasconcelosSV"); // resposta
$mail->Subject = "Envio de e-mail pelo php"; // Assunto do e-mail
$mail->AltBody = "Para visualizar a mensagem, por favor, use um cliente de e-mail compatível/configurado para ver mensagens HTML!"; // Mensagem alternativa caso o destinatário. Veja o e-mail em um aplicativo sem suporte ou não configurado para ver mensagens HTML
$mail->MsgHTML("Se isto aparecer eh por que funcionou"); // conteúdo
//$endereco = "cerebro.vasconcelos@yahoo.com.br";
$mail->AddAddress("cerebro.vasconcelos@yahoo.com.br", "CerebroYahoo"); // destinatário
if(!$mail->Send())
{
echo "Erro: " . $mail->ErrorInfo;
}else
{
echo "Mensagem Enviada!";
}
?>
</body>
</html>
funciona na minha máquina e não no servidor da web