Hoşgeldiniz, Ziyaretçi.Lütfen giriş yapın veya kayıt olun.
E-posta adresinize aktivasyon iletisi gelmediyse lütfen buraya tıklayın.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
Ana Sayfa Forum Arama Giriş Kayıt Ol
Simple Machines Forum Türkçe Yardım Sitesi > Simple Machines Forum > Dökümanlar > Konu: Forumdan e-posta göndermenin püf noktaları
Sayfa: [1]   Aşağı git
« önceki sonraki »
Bu Konuyu GönderYazdır
Gönderen Konu: Forumdan e-posta göndermenin püf noktaları  (Okunma Sayısı 2398 defa)
by-karabela
H-Full Member
*
Çevrimdışı Çevrimdışı

Mesaj Sayısı: 44


Forumdan e-posta göndermenin püf noktaları
« : Mart 16, 2007, 11:51:25 ÖÖ »

Biliyorsunuz SMF mail göndermek için size iki seçenek sunar.
(Bu seçenekleri SMF 1.0.x kullananlar burada bulabilirler: Yönetim -> Seçenekler ve Opsiyonlar
SMF 1.1.x kullananlar burada bulabilirler: Yönetim -> Sunucu ayarları -> Temel ayarlar)
Bunlardan birisi standart bir PHP fonksiyonu olan mail() dir.
Bu fonksiyon sendmail ile mesajlarınızı ana sunucuyu kullanarak gönderir.
Oldukça hızlı bir yöntemdir. Ancak sunucunun yoğunluğuna göre cevap vermesi uzun sürebilir.
Yani eğer sunucunuz çok yoğunsa bir maili bir kaç saat sonra gönderebilir.
Hatta bazen hiç göndermeyebilir. Gönderdiği zaman da bazı gelişmiş mail sunucularında "spam", "junk" gibi klasörlere gidebilir ve kullanıcı "inbox" ına gitmeyebilir. Ancak belirttiğim gibi, mail göndermenin normal şartlarda en hızlı yoludur.
Bu yöntemi kullandığınızda mesaj, üyelerinize "Yönetim -> Sunucu ayarları -> Webmaster e-posta adresi" kutusuna ne yazılmışsa, o adresten gidiyormuş gibi görünecektir. Dolayısıyla, bu kutuya kendi alan adınızın uzantısıyla bir e-posta adresi girmeniz, gönderilen postaların "junk" veya "spam" klasörlerine gitme olasılığını oldukça azaltacaktır.
Bu yöntemi kullanmak için tek yapmanız gereken, "E-posta gönderim türü" olarak PHP seçmenizdir.
Eğer forumunuzdan giden e-postalarda hiç bir sorun yoksa, e-posta ayarlarınızı değiştirmeye gerek yoktur, bu yöntemi rahatlıkla kullanabilirsiniz.
Yalnız şunu da belirtmeliyim ki, eğer sunucunuzda sendmail programı yoksa veya iyi ayarlanmamışsa bu seçeneği kullanarak mesaj göndermeniz imkansızdır.

SMF'in sunduğu diğer seçenek ise SMTP seçeneğidir.
Sendmail'e göre daha yavaş bir seçenektir ancak güvenilirlik açısından daha iyidir.
Yani SMTP yöntemiyle bir mailin gönderildiği söyleniyorsa, o muhakkak gönderilmiştir. Ayrıca sendmail de olanın aksine, spam veya junk olarak gitme olasılığı düşüktür. Çünkü gerçek bir adresten mesaj gönderilmektedir. (Sendmail'de hayali bir adresten gider mesajlar)
Postalar gönderileceği zaman sunucu olarak da sizin sitenizin bulunduğu sunucu değil, SMTP adresini girdiğiniz sunucu kullanılır. Dolayısıyla mesaj gönderme sırasında forum daha az yüklenmiş olur.
Ancak eğer SMTP sunucusu olarak kullandığınız hizmet sağlayıcı sizin hostunuzdan değilse, o zaman da bu kullanıcılarınıza göre bir eksi puan olabilir. Çünkü sizin forumunuzdan giden mesajlar, sizin forumunuza ait olmayan bir e-posta adresinden gidecek. (Bu adres de sizin SMTP sunucusunda kullandığınız kendi üye adınızdır)
O yüzden eğer SMTP yöntemini kullanacaksanız, kendi alan adınızla size SMTP hizmeti sağlayabilen hostları tercih etmeniz sizin yararınıza olacaktır.
Bu yöntemi kullanmak için yapmanız gereken, "E-posta gönderim türü" alanını SMTP olarak seçmektir.
Daha sonra da onun hemen altındaki SMTP ayarlarını yapmanız gerekir.
Peki bu ayalar nedir? Oralara ne yazmamız gerekir?
- SMTP sunucusu => Buraya SMTP hizmeti aldığınız sunucunun SMTP adresini yazmalısınız.
Eğer kendi hostunuz size SMTP hizmeti sağlıyorsa ama siz sunucu adresini bilmiyorsanız, hostunuza başvurup bu bilgiyi onlardan isteyebilirsiniz.
- SMTP portu => Buraya numerik bir değer girmeniz gerekir. Bu nunumara, SMTP sunucusuna bağlanılacak portun numarasıdır. Bunu kapı numarası olarak düşünebilirsiniz Smiley Bu port numarasını, SMTP servis sağlayacınızdan, eğer bu sağlayıcı hostunuz ise hostunuzdan öğrenebilirsiniz. Ancak SMTP hizmet sağlayıcıları genellikle varsayılan SMTP portu olan 25 numaralı portu kullanırlar. Belki bir çoğunuz dikkat etmişsinizdir, SMT kurulduğunda bu kutuda kendiliğinden 25 yazar. Bu kutuyu boş bıraktığınızda da varsayılan port, yani 25 kullanılır.
- SMTP kullanıcı adı => Bu alana SMTP hizmet sağlayıcınızın size vermiş olduğu kullanıcı adını yazın. Genellikle bu kullanıcı adı sizin e-posta adresinizdir. (Sağlayacıdan almış olduğunuz e-posta adresi)
Diğer bazı sunucular ise kullanıcı adı olarak e-posta adresinin @ işaretinden önceki kısmını kullanırlar.
Dolayısıyla eğer SMTP kullanıcı adınızı bilmiyorsanız buraya e-posta adresinizi yazmayı deneyebilirsiniz. Örneğin forum-posta@benimsitem.com Eğer kullanıcı adının yanlış olduğuna dair hata mesajı alırsanız buraya sadece forum-posta yazmayı deneyebilirsiniz. (Yukarıdaki örneğe istinaden..)
Eğer ikisi de olmuyorsa, o zaman bu bilgiyi SMTP hizmet sağlayıcınızdan temiz etmelisiniz.
- SMTP şifesi => Bu alana SMTP şifrenizi yazmalısınız. Bu şifre genellikle sizin e-posta şifrenizdir. Dolayısıyla SMTP şifrenizi bilmiyorsanız buraya e-posta şifrenizi yazmayı deneyebilirsiniz. Eğer şifrenin hatalı olduğuna dair hata mesajı alırsanız bu bilgiyi SMTP hizmet sağlayıcınızdan isteyiniz.


Bir de forumda gezerken gördüm, yabancı bir arkadaş Googla mail (gmail)'in SMTP yöntemiyle nasıl kullanılabileceğini anlatmış. Gmail'in diğer SMTP hizmet sağlayıcılarından bir farkı var. O da giriş yaparken SSL istemesidir. Dolayısıyla normal şartlarda Google SMTP hizmetini kullanabilmeniz için sunucunuzun PHP ayarlarında openssl eklentisinin etkinleştirilmiş olması gerekir.
Yani sunucunuzdaki php.ini dosyasında bu satırın olması gerekir:
extension=php_openssl.dll
Bu, normal SMTP hizmeti sağlayan sunucular için zorunlu değildir.
Gmail SMTP hizmetini kullanarak forumunuzdan üyelerinize e-posta göndermek için yukarı bahsettiğim ayarları şu şekilde yapmanız gerekiyor:
E-posta gönderim türü = SMTP
SMTP adresi = ssl://smtp.gmail.com  (Harflerin küçük olması önemlidir.)
SMTP portu = 465
SMTP kullanıcı adı = kullanici_adiniz@gmail.com
SMTP kullanıcı şifresi = Gmail şifreniz.
Ancak bilmelisiniz ki Gmail'in günde SMTP relay sayısı 250'dir. Yani SMTP kullanarak Gmail ile bir günde 250'den fazla e-posta gönderemezsiniz.

SSL gerektirmeyen sunucularda ise (genellikle de gerektirmez) ayarlar genellikle şu şekilde olur:
SMTP adresi = smtp.domain.com
SMTP portu = 25
SMTP kullanıcı adı = mail@domain.com
SMTP şifresi = şifre


Hangi yöntemi kullanırsanız kullanın, üyelerinize tek tek veya hepsine birden e-posta göndermek için yapmanız gereken Yönetim -> Haberler ve Haber listeleri -> E-posta gönder bölümüne gelmeniz ve yönergeleri izlemenizdir.
Bir ipucu daha; buraya üyelerden birinin e-posta adresini yazmak zorunda değilsiniz. Herhangi bir kimseye de buradan e-posta gönderebilirsiniz.
Kayıtlı


www.trdizim.com
aypare70
H-Full Member
*
Çevrimdışı Çevrimdışı

Mesaj Sayısı: 11


Ynt: Forumdan e-posta göndermenin püf noktaları
« Yanıtla #1 : Eylül 04, 2007, 08:04:25 ÖÖ »

Bunları biliyorum çok teşekkürlerde benim başka bir sorunum var,aktivasyon yapmamış olan üyelere,işaretleyip haber ver seçeneği ile toplu mail yolluyorum,mailler gidiyor,merak edip kendi kendimi üye yapıp aktive etmeyip kendime ahber ver seçeneği ile mail attım boş gelmiş,buraya istediğimizi nasıl yazabiliriz.Aktiveli üyelere istediğim maili yazıp toplu olarak yollayabiliyorum ama aktivasyonu yapılmamış üyelere gönderemiyorum.Mesela bu üyeler için sil ve haber ver ,aktive et haber ver gibi seçenekler var ama mailler boş gidiyor.
Kayıtlı
su
H-Full Member
*
Çevrimdışı Çevrimdışı

Mesaj Sayısı: 5


Ynt: Forumdan e-posta göndermenin püf noktaları
« Yanıtla #2 : Nisan 25, 2009, 04:55:07 ÖÖ »

admin panelinden heberler ve haber listeleri bölümünden e-posta gönder i seçip tüm üyelere mesaj göndermeye çalışıyorum.olmuyor.sadece admine gönderiyor
Kayıtlı
muratgr
Newbie
*
Çevrimdışı Çevrimdışı

Mesaj Sayısı: 1


Ynt: Forumdan e-posta göndermenin püf noktaları
« Yanıtla #3 : Mart 09, 2010, 08:29:52 ÖÖ »

Arkadaşar benim de bir konuya benzer bir sorum olacak, Benim sitem de de mail gidiyor aktivasyon linkide içinde var fakat aktivasyon linki tıklandığında siteye gidiyor, ama üye aktivasyonu sağlanmıyor. Neden olabilir? Bir fikri ola var mı?
Kayıtlı
husmen73
Sr. Member
***
Çevrimdışı Çevrimdışı

Mesaj Sayısı: 3166


Gülhin İnternet'e sitenizin tasarımını yaptırın.


Site
Ynt: Forumdan e-posta göndermenin püf noktaları
« Yanıtla #4 : Mart 10, 2010, 01:16:00 ÖÖ »

Örnek aktivasyon linki ekler misiniz? Link yapısında sorun olabilir. Birde hangi modifikasyonları kurduysanız yazınız.
Kayıtlı


Anka Teması ve Oboj Teması satışa sunulmuştur.

www.gulhin.com
  

Bana ulaşmak isterseniz husmen100[at]hotmail.com mail adresimi kullanabilirsiniz. MSN Messenger üzerinden SMF konusunda yardım etmiyorum fakat Tema Tasarımı konusunda ücretli yardımcı olabilirim. Saygılarımla.

  
Sayfa: [1]   Yukarı git
Bu Konuyu GönderYazdır
Simple Machines Forum Türkçe Yardım Sitesi > Simple Machines Forum > Dökümanlar > Konu: Forumdan e-posta göndermenin püf noktaları
« önceki sonraki »
 
Gitmek istediğiniz yer:  


Powered by SMF 1.1.16 | SMF © 2006-2011, Simple Machines | NewDef design by Bloc
Gulhin Internet Hizmetleri
Bu Sayfa 1.104 Saniyede 18 Sorgu ile Oluşturuldu
Yükleniyor...