Localhost üzerinden çalışıyorum.
                                $mail = new PHPMailer();
                                $mail->Host = "smtp.yandex.com";
                                $mail->Port = 587; //ssl ise => 465 tls ise = 587
                                $mail->SMTPSecure = "tls";
                                $mail->SMTPAuth   = true;
                                $mail->Username = "mail ";
                                $mail->Password = "mailsifre";
                                $mail->IsSMTP();
                                $mail->IsHTML(true);
                                $mail->AddAddress($uye_mail);
                                $mail->From  = "mail";
                                $mail->FromName = "Dijital Ürün";
                                $mail->CharSet = "UTF-8";
                                $mail->Subject = "Dijital ürün - Üyelik aktivasyonu";
        
                                $mailicerigi = "<p>Üyeliğinizi aktifleştirmek için aşağıda yer alan linke tıklayınız...</p>
                                <p>".$aktivasyonlinki."</p>";
        
                                $mail->MsgHTML($mailicerigi);
                                $mail->Send();
                                if(!$mail->Send()){
                                    echo "Mailer Error: ".$mail->ErrorInfo;
                                } else {
                                    $okey = "Mesaj Başarılı Bir Şekişde Gönderildi. En Kısa Sürede Sizinle İletişime Geçeceğiz.";
                                }
Hata kodu
Mailer Error: The following From address failed: dijitalurun@yandex.com : MAIL not accepted from server,503,5.5.4 Error: send AUTH command first. 1714637679-cEOUXgcCWmI0-SW1QeEWM
SMTP server error: 5.5.4 Error: send AUTH command first. 1714637679-cEOUXgcCWmI0-SW1QeEWM
SMTP server error: 5.5.4 Error: send AUTH command first. 1714637679-cEOUXgcCWmI0-SW1QeEWM
ok
Nerde hata yapıyorum sizce yardımcı olur musunuz?