PHP 8 ve üzeri İçin SMTP Email Gönderme Kodları ve Örnek Dosyalar Dosyaları İndir
1-) Örnek Dosyaları İndir ve aç. Site klasörü içine koy.
2-) Email gönderilecek alana aşağıdaki kodu ilave et ve aşağıdaki alanları kendine göre güncelle.
<?php
// Bu iki Satırı Sayfanın En Üst Kısmına Koy
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
// SMTP Email Gönderme İşlemi Başladı
include_once("email-gonder-php8/Exception.php");
include_once("email-gonder-php8/PHPMailer.php");
include_once("email-gonder-php8/SMTP.php");
$mail = new PHPMailer(true);
try {
//Server settings
$mail->CharSet = 'UTF-8';
$mail->SMTPDebug = 0; // debug on - off
$mail->IsSMTP();
$mail->IsHTML(true);
$mail->Host = 'mail.bilgiegitim.com'; // SMTP sunucusu örnek : mail.alanadi.com
$mail->SMTPAuth = true; // SMTP Doğrulama
$mail->Username = 'hasan@bilgiegitim.com'; // Mail kullanıcı adı
$mail->Password = 'Emailin Şifresini Yaz'; // Mail şifresi
$mail->SMTPSecure = 'none'; // Şifreleme
$mail->Port = 587; // SMTP Port
$mail->SMTPOptions = array(
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true
)
);
//Alıcılar
$mail->setfrom('hasan@bilgiegitim.com'); // Gönderen Eposta Yani Şirket Maili
$mail->addAddress('durmazhasan@hotmail.com'); // Alıcı Eposta. Yani Mesajın Gönderileceği Adres. hotmail, Gmail vb.
$mail->addReplyTo($form_eposta, $form_ad_soyad); // Yanıtla butonuna basınca formu dolduran kişiye cevap gider.
//İçerik
$mail->Subject = 'Bilgiegitim İletişim Formu';
$mail->Body = "
<h2> BİLGİEGİTİM İLETİŞİM FORMU </h2>
<p> Ad Soyad : $form_ad_soyad </p>
<p> E-posta : $form_eposta </p>
<p> Telefon : $form_telefon </p>
<p> Konu : $form_konu </p>
<p> Mesaj : $form_mesaj </p>
";
$mail->send();
echo "<p> Mesajınız başarı ile gönderildi. Teşekkürler. </p>";
} catch (Exception $e) {
echo "<p> HATA : Mesajınız gönderilemedi. Lütfen 0 212 291 72 02 numaralı telefondan bizimle iletişime geçiniz. </p>";
}
// SMTP Email Gönderme İşlemi Bitti
?>
