HİZMETLERİNİZ İÇİNBİLGİ BANKASI

Hizmetlerinizi hızlı ve doğru kullanabilmeniz için gerekli dökümanlar ile sorunlarınızı çözümleyebilir ve bilgi sahibi olabilirsiniz.

E-mail gönderme & sorunu (Hotmail , Gmail & Aol...vs)

Asagidaki bilgiler vBulletin e-mail gönderme yapisi ve sorunlari hakkindadir.

  1. vBulletin kendi e-mail gönderme uygulamasina sahip degildir
  2. PHP ve/veya SMTP mail fonksiyonlarini kullanmak zorundadir
  3. vBulletin HTML tabanli e-mail gönderemez( eklenti olmaksizin )
  4. PHP nin mail() fonksiyonunu ve php.ini dosyasinda tanimli SMTP suncusunu kullanir kullanir.

Gelen a-mailleri engeleyen bazi mail sunuculari asagidaki gibidir

  1. Hotmail
  2. MSN
  3. Gmail
  4. AOL
  5. Lycos
  6. Verizon

Öncelikle e-mail gönderme fonksiyonunun acik olup olmadigi kontrol edilir
Admin CP > vBulletin Options > Email Options

Code:
Enable Email features = Yes

e-mail gönderme özelligini test etmek icin asagidaki yol takip edilerek herhangi bir adrese mail gönderilir.
Admin Control Panel > Maintenance > Diagnostics > Email Diagnostics

Eger hata cikmasina ragmen mail gönderiliyorsa sorun yok demektir.
Aksi durumda bazi sebeplerden dolayi hedef sunucu aliciyi reddetmistir. Bunun sebepleri asagidaki gibi siralanabilir

  • vBulletin kaynakli
  • Sunucu kaynakli . Gelen e-mail in spam olarak algilamis ve engellemis olmasi.(bunun sebebi alicinin yazilmis olmamamsi veya nobody olarak tanimli olmasi)
  • Gönderenin ,Hedef sunucudaki whiteliste kayitli olmamasi

Eger SharedHost üzerinde iseniz hosting yetkililerinden maillerin neden gönderilmedigini ögrenebilirsiniz. ( mail loglarina bakarak)

Yukarida listelenmis cogu servis saglayici mütecaviz uygulama filitresi kullanir. Bu servis saglayicilarin müsterileri bildirim icin ileti listesine mail adresini ekleyerek maillerin enegellenmesini önleyebirler. Eger bu islemde sorunu cözmez ise bu servis saglayicilari ile irtibat kurularak kendi sitenizin veya kendinizin belirledigi bir mail adresini whitelist e konulmasini saglayabilirsiniz (bazi servis saglayicilar bunun icin cüzi bir miktar talep eder)

AOL , Ters DNS kaydi olmayan sunuculardan gelen maileri kabul etmez(Ters DNS sorgusu icin DNS tools, reports and Hosting tests, advanced network and domain name tools. adresinde Reverse DNS lookup basligi altindan kendi sunucularini kontrol edebilirler)

örnek bir Ters DNS kaydi cikti özeti. (Ters DNS sorgusunda IP kullanilir)

Code:
Answer:
69.89.25.164 PTR record: box164.bluehost.com. [TTL 86400s] [A=69.89.25.164]

To see the reverse DNS traversal, to make sure that all DNS servers are reporting the correct results, you can Click Here.

Eger bu islemde baslarisiz olursa SMTP mail göndermeyi deneyin bunun icin asagidaki linke bakin SMTP mail - UltraVB.Com | Webmaster Forumu



Forum tarafindna gönderilen maillerin engellenmemesi icin config.php deki webmaster e-mail adresi ile forumdakinin ayni olmasini saglayin

PHP Code:
$config['Database']['technicalemail'] = 'tespara@divran.com'

AdminCP > vBulletin Options > Site Name / URL / Contact Details

Code:
Webmaster's Email = tespara@divran.com

Eger sunucuda phpsuexec & suexec yüklü degilse PHP ve CGI gönderilen maillerdeki aliciyi nobody seklinde tanimlar ve bu da maillerin engelenmesine sebep olur.

Eger sunucunuzda McAfee VirusScan Enterprise varsa bu ,SMTP 25. portu engeller. Bu islemi iptal ederek SMTP mail göndermeyi ve almayi etkinlestirebilirsiniz. Bunun icin

  1. McAfee Virus Scan Console acin
  2. Access Protection sag tiklayin , Properties tiklayin ve Port Blocking
  3. Prevent mass mailing worms from sending mail secenegini iptal etmek icin isareti kaldirin ve Ok tiklayin

kismini acin

Gönderilen e-mail kayitlarini tutmak icin asagidaki yolu takip edin
Admin CP > vBulletin Options > Error Handling & Logging > Log sent eMails to a File

Eger bu loglarda mailler görünür fakat aliciya gitmez ise ya mail sunucusu ile yada alicini gelen kutusu ile ilgili sorun var demektir.Eger kayitlar FAILED gösteriyorsa bu sunucu kaynaklidir.