CodeIgniter’a gmail bağlamak

MaqasNet, dostum Kamil Örs ile birlikte her byte’ını kendimiz kodladığımız, CodeIgniter altyapısı/Framework’unu kullanan paylaşım alanımız. Uygulamalarla boğuştuğumuz yoğun bir dönem ve sonrasında yaz rehavetinden ötürü MaqasNet‘i çok boşlamıştık. Bayram tatili de vesile oldu ve  sorunlarına eğilebilmek için zaman yarattık. Üzerinde çalışacağımız, aksattığımız birkaç temel sorunu var. Onları zaman içinde halledeceğiz elbet.

Konuya dönersek, birkaç yaptığım test içinde mail fonksiyonunun çalışmadığını gördüm. Bayramda servis sağlayıcı sponsorumuza ulaşmamız pek mümkün olmadığı için site mail sistemini gmail hesabımıza bağlamaya karar verdim.

Bunun için System >Libraries dizini altında bulunan Email.php dosyasını açıyoruz. CI_Email class’ı altındaki değişkenlerimizi şöyle değiştiriyoruz.

var $protocol = “smtp”; // mail/sendmail/smtp
var $smtp_host = “ssl://smtp.gmail.com”; // SMTP Server. Example: mail.earthlink.net
var $smtp_user = “maqasnet@gmail.com”; // SMTP Username
var $smtp_pass = “GMAIL ŞİFRENIZ”; // SMTP Password
var $smtp_port = “465”; // SMTP Port
var $smtp_timeout = 7; // SMTP Timeout in seconds
var $wordwrap = TRUE; // TRUE/FALSE Turns word-wrap on/off
var $charset = “utf-8”; // Default char set: iso-8859-1 or us-ascii
var $multipart = “mixed”; // “mixed” (in the body) or “related” (separate)
var $validate = FALSE; // TRUE/FALSE. Enables email validation
var $newline = “\r\n”; // Default newline. “\r\n” or “\n” (Use “\r\n” to comply with RFC 822)

Sonrasında hemen mail göndermeye başlayabiliyorsunuz. Hatırlatmakta fayda var, günlük limit 500 adet diye biliyorum…

Denemek ve üye olmak için : http://maqas.net/home/newuser/

 

Herkese iyi çalışmalar

Hakan Müştak
Software Developer

 

 

 

   

Bir Cevap Yazın

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

question razz sad evil exclaim smile redface biggrin surprised eek confused cool lol mad twisted rolleyes wink idea arrow neutral cry mrgreen

*

Captcha Kontrolü * Zaman aşımı, sayfayı tekrar yükleyin


Top