Bu gün sizler için basit bir fonksiyon paylaşacağım. Bu şekilde normal php mail fonksiyonunu rahatlıkla SMTP’ye çevirebilirsiniz. Fonksiyon PHP Mailer Class’ını kullanır.
Kullanımı
Normal PHP Mail fonksiyonunu kullanarak mail göndermek istediğinizde, aşağıdaki şekilde bir kod kullanırsınız.
[php] mail("[email protected]","konu","mesaj içeriği");[/php]
Bunda ise gerekli ayarlamaları tanımladıktan sonra;
[php] ea_mail("[email protected]","alıcının ismi","konu","mesaj içeriği");[/php]
Bu fonksiyon da normal PHP mail fonksiyonu gibi mail başarıyla gönderildiğinde TRUE, gönderirken bir hata oluşursa FALSE değeri gönderir.
Ayarlamalar
Öncelikle aşağıdaki alana E-Mail adresinizi girerek indirme linkinin size ulaşmasını bekleyin ve gereken dosyayı indirin.
E-Mail göndereceğiniz sayfanızın başına aşağıdaki şekilde gereken ayarlamaları yapan kodu ekleyin.
[php]
$ea_mail = array(
/*
SMTP HOST
example: mail.yoursite.com
*/
"host" => "",
/*
SMTP Username
example: [email protected]
*/
"username" => "",
/*
SMTP Password
example: yourmailpassword
*/
"password" => "",
/*
From name
example: Your Company Inc.
*/
"fromname" => ""
);
[/php]
Ardından ea_mail.php dosyasını sayfanıza aşağıdaki kod ile çağırın.
[php] require("ea_mail.php");[/php]
Şimdi işimiz bitti. Sayfanın istediğiniz yerinde aşağıdaki şekilde mail gönderimi yapabilirsiniz. Yukarıda dediklerimi sayfanın en başında veya bir ayar dosyasında tek seferlik yapmanız yeterlidir. Ama aşağıdaki email gönderme kodunu istediğiniz şekilde istediğiniz kadar kullanabilirsiniz.
[php] ea_mail("[email protected]","alıcının ismi","konu","mesaj içeriği");[/php]
Anlamadığınız yerler olursa lütfen çekinmeden sorunuz.
Teşekkür ederim bende bunu arıyordum çok açıklayıcı bir anlatım oldu tekrardan teşekkür ederim.
sistemi yapmakta biraz zorlandım ancak sonunda sonuca ulaştım teşekkür ederim bende
Güzel bir anlatım olmuş…
Farklı bir yöntemi de entegre çalışabilen sistemler de kullanılabilir( eğer raporlar istatistikler vs isteniyorsa)
merhaba aldığım şablonda normal contact.php dosyası geldi haliyle çalışmadı sonra isimtescilden bir php dosyası aldım çalışıyor fakat gonder dediğinizde baska bir sayfaya yönleniyor yani smtpye tam geçiş yapamadım anlatımınızda biraz karşık geldi themeforestten gelen contact.php üzerinde oynamamı yapayım yoksa baştan mı