KategorilerPHP

SMTP Mail Gönderme Fonksiyonu

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("mail@site.com","konu","mesaj içeriği");[/php]

Bunda ise gerekli ayarlamaları tanımladıktan sonra;

[php] ea_mail("mail@site.com","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: info@yoursite.com
*/
"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("mail@site.com","alıcının ismi","konu","mesaj içeriği");[/php]

Anlamadığınız yerler olursa lütfen çekinmeden sorunuz.