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";
}
?>
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
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.