pisipisi adlı üyeden alıntı: mesajı görüntüle
$user="xxx@yandex.com";

$mail = new PHPMailer();
$mail->IsSMTP(true);
$mail->From = "evet@xxx.com";
$mail->Sender = "evet@xxx.com";
$mail->AddAddress($user);
$mail->AddReplyTo=($user);
$mail->FromName = "logo";
$mail->Host = "mail.xxx.com";
$mail->Usermame = "info@xxx.com";
$mail->Password = "xxx";
$mail->Port = 587;
$mail->CharSet = 'UTF-8';
$mail->Subject = "Konu";
$mail->IsHTML(true);
$mail->Body = "Adlı Kullanıcı Size Mesaj Gönderdi";
$mail->Send();
Bu şekilde hostingden açtığım eposta hesabı ile sorunsuz gönderiyor.
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPDebug = 1; // Hata ayıklama değişkeni: 1 = hata ve mesaj gösterir, 2 = sadece mesaj gösterir
$mail->SMTPAuth = true; //SMTP doğrulama olmalı ve bu değer değişmemeli
$mail->SMTPSecure = 'ssl'; // Normal bağlantı için boş bırakın veya tls yazın, güvenli bağlantı kullanmak için ssl yazın
$mail->Host = "mail.xxx.com"; // Mail sunucusunun adresi (IP de olabilir)
$mail->Port = 587; // Normal bağlantı için 587, güvenli bağlantı için 465 yazın
$mail->IsHTML(true);
$mail->SetLanguage("tr", "phpmailer/language");
$mail->CharSet ="utf-8";
$mail->Username = "info@xxx.com"; // Gönderici adresiniz (e-posta adresiniz)
$mail->Password = "xxxx"; // Mail adresimizin sifresi
$mail->SetFrom("info@xxx.com", "İnfo"); // Mail atıldığında gorulecek isim ve email
$mail->AddAddress("$email2"); // Mailin gönderileceği alıcı adres
$mail->Subject = "Başlık"; // Email konu başlığı
$mail->Body = "Adlı Kullanıcı Size Mesaj Gönderdi"; // Mailin içeriği
if(!$mail->Send()){
echo "Email Gönderim Hatasi: ".$mail->ErrorInfo;
} else {
echo "Email Gonderildi";
}

Hocam bunu kullan