Sunucuda mail gönderemiyorum
Merhabalar localhost kısmında mail gönderebiliyorum ama sunucu kısmında gönderemiyorum
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;
require 'PHPMailer/src/Exception.php';
require 'PHPMailer/src/PHPMailer.php';
require 'PHPMailer/src/SMTP.php';
$mail = new PHPMailer();
$mail->SMTPDebug = SMTP::DEBUG_SERVER;
$mail->isSMTP();
$mail->Host = "bilgi";
$mail->SMTPAuth = true;
$mail->Username = "bilgi";
$mail->Password = "bilgi";
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS;
$mail->Port = 587;
$mail->CharSet = 'UTF-8';
$mail->SMTPDebug = 0;
$mail->setFrom("bilgi");
$mail->addAddress("bilgi");
$mail->isHTML(true);
$mail->Subject = "SMTP Ornegi";
$mail->Body = "<h1>Merhaba Emir</h1><p>Bu bir denemedir.</p>";
$mail->AltBody = '';
if($mail->send()){
echo "Başarısız";
}else{
echo "Başarısız";
}
?>
bazı hostinglerde 3. taraf imap sunucularına erişim engeli oluyor, muhtemelen böyle bir sorunun var. aynı kodları çalıştırdığın panelde bir eposta adresi açarak test et, muhtemelen çalışır. ya o eposta adresini kullan ya da destek talebi oluşturup, erişim izni iste.