PHP mail fonksiyonu ile değil de SMTP mail ile göndermeyi dener misiniz?
hocam dediğiniz gibi smtp ile denedim ancak bu sefer de hata alıyorum..
Kullandığım fonksiyon; (yandex smtp kullanmak istedim dns'lerim yandexe devir etmiştim zaten )
<?php
include 'smtp/class.phpmailer.php';
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = 'smtp.yandex.com';
$mail->Port = 587;
$mail->Username = 'info@33byte.com';
$mail->Password = '123456';
$mail->SetFrom($mail->Username, '33Byte');
$mail->AddAddress('emrenazli35@gmail.com', 'Emre');
$mail->CharSet = 'UTF-8';
$mail->Subject = 'Mail Başlığı';
$mail->MsgHTML('Mailin içeriği!');
if($mail->Send()) {
echo 'Mail gönderildi!';
} else {
echo 'Mail gönderilirken bir hata oluştu: ' . $mail->ErrorInfo;
}
?>aldığım hata
Alıntı
Mail gönderilirken bir hata oluştu: SMTP Error: The following recipients failed:
emrenazli35@gmail.com
SMTP server error: Authentication failed