20-06-2015 Saat: 16:06
Merhaba arkadaşlar,
Mybb sistemini kullanan ve mail ayarlarında sorun yaşayan bende dahil bir çok insan olduğundan bu konuyu açmayı istedim. Umarım işinize yarar.
Mail gönderme işlemini 2 farklı şekilde yapabiliyoruz. Mybb ve çoğu hazır sistem default olarak php mail fonksiyon ile mail göndermeyi dener.
Php mail fonksiyonun nasıl olduğuna bakalım;
PHP Kod:
Görüldüğü üzere php mail fonksiyonu ile mail göndermek gayet kolay bir işlemdir ama ne yazik ki hosting firmalarının çoğu mail fonksiyonu kapatır. Sebebi ise spam mesajlarına olanak tanımakla beraber server yükünü arttırmasıdır. Bu sebepten dolayı genellikle smtp kullanılmaktadır.
Smtp nedir?
Smtp tarayıcınız ile server arasına giren bir prosedürdür ve Simple Mail Transfer Protocol kelimelerinin kısalmasıdır, anlamı ise Basit Posta Aktarım Protokolü'dür. Amaç aradaki bilgi akışını güvenli şekilde gerçekleştir ve çeşitli filtrelemelerden geçirmektir.
Mybb Smtp ayarları
İlk olarak dikkat edilmesi gereken olay Toplu Eposta Gönderim Görevi'nin aktif olması gerektiğidir.
Admin CP > Araçlar ve Bakım > Görev Yöneticisi > Toplu Eposta Gönderim Görevi yolunu izleyerek toplı eposta ayarlarını açıyoruz ve en altta (sürüme göre değişebilir) Görev aktif edilsin mi? sorusuna evet cevabını işaretliyor ve kaydediyoruz.
Sonrasında Admin CP > Forum Ayarları > E-Posta ve Toplu E-Posta Ayarları'nı açıyoruz. Ayarlarımızı aşağıdaki gibi yapıyoruz.
E-Posta İşleyicisi Seçimi : SMTP Mail İşleyicisi
SMTP Host Adı : mail.siteadresi.com
SMTP Portu : 587
SMTP Kullanıcı Adı : mail@siteadresi.com
SMTP Şifresi : *****
SMTP Şifreleme Modu : Şifreleme Yok
E-Posta Başlıklarına Gönderenin Kimliği Eklensin Mi? : Evet olarak işaretliyoruz, zorunlu değil ama spam kutusuna düşmemesi açısından işaretlemek iyi olur.
Not: Yukarıdaki host adı ve port numarası hosting firması tarafından sağlanır. Kullanıcı adı ve şifre ise hosting panelinden oluşturulur. Ayrıca site yöneticinizin email adresi yine bu email adresi olmalıdır, çünkü gönderen olarak admil email adresi seçilir. Ayrıca şifreleme yok yerine farklı seçenekleri seçerseniz port numarası da şifreleme türüne göre değişmektedir.
Mybb sistemini kullanan ve mail ayarlarında sorun yaşayan bende dahil bir çok insan olduğundan bu konuyu açmayı istedim. Umarım işinize yarar.
Mail gönderme işlemini 2 farklı şekilde yapabiliyoruz. Mybb ve çoğu hazır sistem default olarak php mail fonksiyon ile mail göndermeyi dener.
Php mail fonksiyonun nasıl olduğuna bakalım;
PHP Kod:
Kod:
<?php
$kime = 'gonderilen@email.com';
$konu = 'Konu';
$ileti = 'Mesajınız';
$başlıklar = 'From: gonderen@email.com' . "\r\n" .
'Reply-To: gonderen@email.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($kime, $konu, $ileti, $başlıklar);
?>
Görüldüğü üzere php mail fonksiyonu ile mail göndermek gayet kolay bir işlemdir ama ne yazik ki hosting firmalarının çoğu mail fonksiyonu kapatır. Sebebi ise spam mesajlarına olanak tanımakla beraber server yükünü arttırmasıdır. Bu sebepten dolayı genellikle smtp kullanılmaktadır.
Smtp nedir?
Smtp tarayıcınız ile server arasına giren bir prosedürdür ve Simple Mail Transfer Protocol kelimelerinin kısalmasıdır, anlamı ise Basit Posta Aktarım Protokolü'dür. Amaç aradaki bilgi akışını güvenli şekilde gerçekleştir ve çeşitli filtrelemelerden geçirmektir.
Mybb Smtp ayarları
İlk olarak dikkat edilmesi gereken olay Toplu Eposta Gönderim Görevi'nin aktif olması gerektiğidir.
Admin CP > Araçlar ve Bakım > Görev Yöneticisi > Toplu Eposta Gönderim Görevi yolunu izleyerek toplı eposta ayarlarını açıyoruz ve en altta (sürüme göre değişebilir) Görev aktif edilsin mi? sorusuna evet cevabını işaretliyor ve kaydediyoruz.
Sonrasında Admin CP > Forum Ayarları > E-Posta ve Toplu E-Posta Ayarları'nı açıyoruz. Ayarlarımızı aşağıdaki gibi yapıyoruz.
E-Posta İşleyicisi Seçimi : SMTP Mail İşleyicisi
SMTP Host Adı : mail.siteadresi.com
SMTP Portu : 587
SMTP Kullanıcı Adı : mail@siteadresi.com
SMTP Şifresi : *****
SMTP Şifreleme Modu : Şifreleme Yok
E-Posta Başlıklarına Gönderenin Kimliği Eklensin Mi? : Evet olarak işaretliyoruz, zorunlu değil ama spam kutusuna düşmemesi açısından işaretlemek iyi olur.
Not: Yukarıdaki host adı ve port numarası hosting firması tarafından sağlanır. Kullanıcı adı ve şifre ise hosting panelinden oluşturulur. Ayrıca site yöneticinizin email adresi yine bu email adresi olmalıdır, çünkü gönderen olarak admil email adresi seçilir. Ayrıca şifreleme yok yerine farklı seçenekleri seçerseniz port numarası da şifreleme türüne göre değişmektedir.
Öyle insanlar vardır ki sadece fikirleri bile yepyeni ağaçların fidanlarını eker.