Bu internet sitesinde yer alan tüm bilgiler web hosting hizmetleri konusunda @aktifbilisim personeli, müşterileri ve uğrayan Google gezginlerine yararlı olmak amacıyla hazırlanmıştır.Sunucu veya websiteniz burada anlatıldığı şekilde işlemiyor olabilir.Lütfen olası sorunlar yaşamamak için destek sistemimizden bilgi alınız.

Php SMTP Desteği

phpsmtpİletişim formlarınızda SMTP kullanmanız gerekirse iyi bir PHPMailler sınıfına ihtiyacınız olacaktır.Düzgün bir mail sınıfı kullanmak, gönderdiğiniz maillerin spam olarak algılanma riskini de azaltır.

Aşağıda benim de sıkça kullandığım ve şuana kadar hiç sorun yaşamadığım mailler sınıfına ulaşabilirsiniz.

Minimal Versiyon | Full Versiyon

Basit kullanım için minimal versiyonu tercih edebilirsiniz.Test etmek için dosyaları sunucuya yükleyip “smtp-test.php” dosyasını kendinize göre düzenleyerek çalıştırabilirsiniz.

Sunucu Adresi – Örnekler

Bu adres genelde aşağıdakilerden biridir.

$mail->Host = 'localhost';
$mail->Host = 'mail.siteniz.com';
$mail->Host = 'smtp.siteniz.com';

Gmail Üzerinden

Gmail hesabınızı giden mail sunucusu olarak kullanabilirsiniz.Örnek Gmail ayarlarını test ettim.

$mail->SMTPAuth = true;
$mail->SMTPSecure = 'tls';
$mail->Host = 'smtp.gmail.com';
$mail->Port = 587;
$mail->Username = 'ben@gmail.com';
$mail->Password = 'sifreniz';
$mail->SetFrom($mail->Username, 'Benim Adım');

Alıcı ve Diğer Ayarlar

$mail->AddAddress('alici@postaalicisi.com', 'Alıcının Adı');
$mail->CharSet = 'UTF-8';
$mail->Subject = 'Mail Başlığı';
$mail->MsgHTML('Mailin içeriği!');

Özel Değişkenler

Formunuza bazı özel değişkenler eklemek isteyebilirsiniz.

$subject = 'Yeni Proje İsteği Alındı'.$clientFirstName.' '.$clientLastName;
$mail->AddAddress($businessEmail, 'Aşkın Yılmaz');
$mail->Subject = $subject;
$mail->MsgHTML('<p>Proje Adı :</p> '.$requestTitle.'<p>Proje Açıklaması : </p> '.$requestDesc.'<p>Bütçe : </p> '.$requestBudget.'');

Yorum yapın...

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir