Mailer Hata: The following From address failed: gonderenadresi@mail.com : Called Mail() without being connected
Bu şekilde hata alıyorum, port 587 vs denedim hiçbiri olmadı. Kodlar aşşağıdaki şekildedir;
<?php
# PHP Mailer Classı import et
require_once("phpmail/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->CharSet = 'UTF-8';
$mail->Host = "smtp.gmail.com";
$mail->SMTPDebug = 0;
$mail->SMTPAuth = true;
$mail->Port = 465;
$mail->Username = "gmailhesabim";
$mail->Password = "gmailsifrem";
// gönderen hesap
$mail->SetFrom("gonderenmail", "Gonderen isim");
// Mail konusu
$mail->Subject = "PHPMailer SMTP Testing";
// Mail içeriği
$body = "mailin içeriği, html kodları da olabilir";
$mail->MsgHTML($body);
// hedef adresi ekle
$to = "epostanıngidecegimail";
$mail->AddAddress($to, "SMTP Test");
// Maili gönder
if(!$mail->Send())
{
echo "Mailer Hata: " . $mail->ErrorInfo;
}
else
{
echo "Mesaj başarıyla gönderildi!";
}
?>