İletişim Formu CSS kodları

SMTP host bağlanamadığını söylemekte. Kullandığın SMTP sınıfının mail ve kişisel bilgiler olmadan eklemiş olduğun parametreler ile paylaşır mısın?

Not olarak, Gmail şart değil ise Yandex daha iyi olacaktır SMTP için. Spam ve trash göndermeden hemen gelen kutusuna atar mailleri.
 
Kod:
<?php

include 'class.phpmailer.php';
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = 'smtp.gmail.com';
$mail->Port = 587;
$mail->SMTPSecure = 'tls';
$mail->Username = 'tayfunerbilen@gmail.com';
$mail->Password = 'ŞİFRE';
$mail->SetFrom($mail->Username, 'Tayfun Erbilen');
$mail->AddAddress('gidecekadres@siteadi.com', 'gönderilen kişinin adı soyadı');
$mail->CharSet = 'UTF-8';
$mail->Subject = 'E-POSTA KONUSU';
$content = '<div style="background: #eee; padding: 10px; font-size: 14px">Bu bir test e-posta\'dır..</div>';
$mail->MsgHTML($content);
if($mail->Send()) {
    // e-posta başarılı ile gönderildi
} else {
    // bir sorun var, sorunu ekrana bastıralım
    echo $mail->ErrorInfo;
}
?>
 
Tahminimce eski sınıfı kullanıyorsun. Buraya güncel halinin GitHub linkini bırakıyorum. Kullanım örneği var. Composer ile kurabilirsin. Eski sınıflarda mail gönderimi yapmıyordu fakat güncel bir sınıf ile sorunum ortadan kalkmıştı. Örnek kullanım içinde sıralamayı ekledim.

GitHub - PHPMailer/PHPMailer: The classic email sending library for PHP

Kod:
    $mail->isSMTP();
    $mail->Host = 'smtp.gmail.com';
    $mail->SMTPAuth = true;
    $mail->Username = 'bulutuzer@gmail.com';
    $mail->Password = 'şifre';
    $mail->SMTPSecure = 'tls';
    $mail->Port = 587;
    $mail->setFrom('bulutuzer@gmail.com', Bulut Uzer');
    $mail->CharSet = 'UTF-8';
   $mail->addAddress("içeriğin gönderileceği mail adresi", "mail kullanıcısının kullanıcı aıd");
   $mail->isHTML(true); //HTML içeriği kullanımı aktif
 
Çok teşekkürler. İyi günler
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…