v2.5.2
Giriş yap

Phpmailler smtp gönderim süresi uzunluğu

aydinkeskin
707 defa görüntülendi

phpmailler ile email gönderme işlemi ypaıyorum
işlem öncesinde recaptcha v3 ile işlem yapıyor
sonra db kaydı
sonra mail gönderimi

bu işlemler
4-9 sn arasında değişiyor

mail i kaldırınca anlık oluyor ama mail ekleyince bu süre uzuyor bu hosting ile alakalı olma durumu nedir.

aydinkeskin
1133 gün önce

toplu mail göndermiyorum.
smtp ile gmail üzerinden başka bir mail e gönderiyorum o kadar her zaman kullandığım şeyi kullanıyorum ama nedense sorun çıkardı bu son işte.



function MailGonder($konu, $mesaj, $kime){
global $db;

$ayar = $db->query("SELECT * FROM ayar_s WHERE ID=1")->fetch(PDO::FETCH_ASSOC);	
$mailayar = $db->query("SELECT * FROM ayar_m WHERE ID=1")->fetch(PDO::FETCH_ASSOC);	
 
require_once 'vendor/autoload.php';

$mail = new PHPMailer(true);
$mail->isSMTP();
// $mail->SMTPDebug = SMTP::DEBUG_SERVER;
$mail->Host = $mailayar['mail_host'];
$mail->Port = $mailayar['mail_port'];
// $mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS;
$mail->SMTPAuth   = true; 
// $mail->AuthType = 'XOAUTH2';

if($mailayar['mail_prosedur'] != 'standart'){
$mail->SMTPSecure = $mailayar['mail_prosedur'];
}
$mail->Username = $mailayar['mail_kadi'];
$mail->Password = $mailayar['mail_sifre'];
$mail->SetLanguage("tr", "phpmailer/language");
$mail->CharSet  ="utf-8";
$mail->From = $mailayar['mail_kadi'];
$mail->FromName = $ayar['title'];
$mail->AddAddress($kime);
$mail->IsHTML(true);
$mail->Subject = $konu;
$mail->Body    = '
<body>
<br>
<div style="width:100%;padding:10px;font-size:12pt;font-family:Arial;">
<br><br>
'.$mesaj.'
</div>
<br><br>
Saygılarımızla</body>
</html>
';
return $mail->send();
$mail->ClearAddresses();

 

}

fonksiyonsuz olarak kullansam da aynısı yapıyor fonksiyon içindede aynısı işin saçma tarafı aynı sunucuda başka bir domainde bir problem yok
sadece smtp ile göndermeye çalışınca böyle bir bekleme söz konusu.