Nasıl Yapabilirim?

PHPMailer sınıfı ile SMTP mail gönderimi

Merhaba,

Bu yazımızda hosting hesabımız üzerinden smtp servisi ile güvenli bir şekilde mail gönderimi yapacağız. Bizde dahil olmak üzere Dünya’da Bir çok yer sağlayıcı firma sendmail / mail () fonksiyonunu spam mail gönderimi sağlandığı için kapatmıştır. SMTPMail kimlik doğrulama ile mail gönderimi yaptığınızdan sadece arayüz dosyanızda belirtilen eposta adresine mail gönderimi yapabilmekte. Buda sunucu üzerinde mail trafiğini olumlu yönde etkilemektedir.

SMTPMail fonksiyonunu kullanarak mail gönderimi yapmak için, PHPMailer sınıfını Buradan indiriniz ve mail form’unuzun olduğu klasöre upload ediniz; bu class’lar ve örnek kodlar bizim sunucularımızda test edilmiştir ve çalışmaktadır.

index.php içerisinde yer alan kodlar şöyle; (index.php’yi gonder.php vs. yapabilir herhangi bir formu gonder.php’ye post edebilirsiniz)

<?php
require(“class.phpmailer.php”);
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPDebug = 1; // debug mod: 1  olması faydali, hata varsa gosterir.
$mail->SMTPAuth = true;
$mail->SMTPSecure = ‘tls’;
$mail->Host = “mail.siteadresiniz”; // Hosting hesabinizda ki domaininiz, mail.siteadresiniz.com gibi kullanin.
$mail->Port = 587;
$mail->IsHTML(true);
$mail->SetLanguage(“tr”, “phpmailer/language”);
$mail->CharSet =”utf-8″;
$mail->Username = “info@siteadresiniz.com”; // Hosting hesabinizda actiginiz mail adresi
$mail->Password = “PASSWORD”; // mail adresi sifresi
$mail->SetFrom(“info@siteadresiniz.com”, “Isim”); // Mail attigimizda yazacak isim
$mail->AddAddress(“destek@ixirhost.com”); // Maili gonderecegimiz kisi/ alici
$mail->Subject = “Mesaj Basligi”; // Konu basligi
$mail->Body = “Mesaj icerigi”; // Mailin icerigi
if(!$mail->Send()){
echo “Mailer Error: “.$mail->ErrorInfo;
} else {
echo “Mesaj gonderildi”;
}
?>

 

 

  • PHPMailer kütüphanesiyle birlikte yukarı da ki kodları indirmek için Tıklayın
  • Örnek SMTP Form Mail Sayfası örneğini indirmek için Tıklayın

Bu kodları kendi hosting hesabınıza yükleyip, sayfalarınıza uyarlayıp, hosting hesabınıza/mail adresinize ait parametleri doğru bir şekilde yazarak servis verdiğimiz sunucularımızda kullanabilirsiniz, test edilmiştir. 

WordPress Siteniz için SMTP Mail uygulaması kullanmak istiyorsanız https://blog.ixirhost.com/wordpress-smtp-mail-gonderim-ayarlari/ bu makalemize göz atarak EASY SMTP bileşeni ile nasıl yapabileceğinizi görebilirsiniz.


Limitsiz Hosting

İlgili Makaleler