Centos 6 Plesk panel kullanıyoruz. Mailleri yandex'e yönlendirip SMTP ayarlarını yaptık ama bir türlü mail gitmiyor. Daha önce bu sorunu Cpanel de yaşadık. Cpanel de "smtp restrictions" bölümündeki ayarı kapatınca düzeliyordu. Plesk için böyle bir ayar var mıdır? Yardımlarınızı bekliyorum.
Ek notlar
* Paylaşımlı Ip Kullanıyoruz
* Mail server için lets encrypt SSL aktif
Mail ayarı
https://hizliresim.com/RrXG9R
Dönen hatalar
*SSL seçince = SMTP -> ERROR: Failed to connect to server: (0)
* TLS seçince = SMTP -> ERROR: EHLO not accepted from server:
SMTP -> ERROR: HELO not accepted from server:
SMTP -> NOTICE: EOF caught while checking if connected
smtp gonder.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form method="post">
İsim<br/><input type="text" name="ad"/><br/>
Konu<br/><input type="text" name="konu"/><br/>
E-Posta<br/><input type="text" name="eposta"/><br/>
Mesaj<br/><textarea name="mesaj"/></textarea><br/>
<input type="submit" value="GÖNDER" />
</form>
<?php
if (isset($_POST['ad'])) {
require_once("smtp/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure ="ssl";
$mail->Host = 'smtp.yandex.com.tr';
$mail->Port = 465;
$mail->Username = 'mail';
$mail->Password = 'şifre';
$mail->SMTPDebug = 1;
$mail->CharSet ="utf-8";
$mail->SetFrom("mail", 'Gönderici_isim');
$mail->AddAddress("mail", "gidecek_isim_soyisim");
$mail->CharSet = 'UTF-8';
$mail->Subject = $title;
$content = 'Gidecek E-Posta içeriği';
$mail->MsgHTML($content);
if(!$mail->Send()){
echo "Mail gönderilemedi. Hata kodu: " . $mail->ErrorInfo;
}else{
echo "Mail gönderildi";
}
}
?>
</body>
</html>