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 yanıt yazın