İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

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

MustafaYildiz

0
İyinet Üyesi
Onaylı Üye
Katılım
16 Haziran 2013
Mesajlar
1,250
Reaction score
1
Konum
İstanbul
Aşağıdaki bilgiler vBulletin e-mail gönderme yapısı ve sorunları hakkındadır.
vBulletin kendi e-mail gönderme uygulamasına sahip değildir
PHP ve/veya SMTP mail fonksiyonlarını kullanmak zorundadır
vBulletin HTML tabanlı e-mail gönderemez( eklenti olmaksızın )
PHP nin mail() fonksiyonunu ve php.ini dosyasında tanımlı SMTP suncusunu kullanır kullanır.
Gelen a-mailleri engeleyen bazı mail sunucuları aşağıdaki gibidir
Hotmail
MSN
Gmail
AOL
Lycos
Verizon
Öncelikle e-mail gönderme fonksiyonunun açık olup olmadığı kontrol edilir
Admin CP > vBulletin Options > Email Options
Kod:
Enable Email features = Yes
e-mail gönderme özelliğini test etmek için aşağıdaki yol takip edilerek herhangi bir adrese mail gönderilir.
Admin Control Panel > Maintenance > Diagnostics > Email Diagnostics

Eğer hata çıkmasına rağmen mail gönderiliyorsa sorun yok demektir.
Aksi durumda bazı sebeplerden dolayı hedef sunucu alıcıyı reddetmiştir. Bunun sebepleri aşağıdaki gibi sıralanabilir
vBulletin kaynaklı
Sunucu kaynaklı . Gelen e-mail in spam olarak algılamış ve engellemiş olması.(bunun sebebi alıcının yazılmış olmamamsı veya nobody olarak tanımlı olması)
Gönderenin Hedef sunucudaki whiteliste kayıtlı olmaması
Eğer SharedHost üzerinde iseniz hosting yetkililerinden maillerin neden gönderilmediğini öğrenebilirsiniz. ( mail loglarına bakarak)

Yukarıda listelenmiş çoğu servis sağlayıcı mütecaviz uygulama filitresi kullanır. Bu servis sağlayıcıların müşterileri bildirim için ileti listesine mail adresini ekleyerek maillerin enegellenmesini önleyebirler. Eğer bu işlemde sorunu çözmez ise bu servis sağlayıcıları ile irtibat kurularak kendi sitenizin veya kendinizin belirlediği bir mail adresini whitelist e konulmasını sağlayabilirsiniz (bazı servis sağlayıcılar bunun için cüzi bir miktar talep eder)

AOL Ters DNS kaydı olmayan sunuculardan gelen maileri kabul etmez(Ters DNS sorgusu için DNS toolsreports and Hosting tests advanced network and domain name tools. adresinde Reverse DNS lookup başlığı altından kendi sunucularını kontrol edebilirler)

örnek bir Ters DNS kaydı çıktı özeti. (Ters DNS sorgusunda IP kullanılır)

Kod:
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.
Eğer bu işlemde başlarısız olursa SMTP mail göndermeyi deneyin bunun için aşağıdaki linke bakın SMTP mail - UltraVB.Com | Webmaster Forumu



Forum tarafındna gönderilen maillerin engellenmemesi için config.php deki webmaster e-mail adresi ile forumdakinin aynı olmasını sağlayın
PHP- Kodu:
$config['Database']['technicalemail'] = '[email protected]';
AdminCP > vBulletin Options > Site Name / URL / Contact Details
Kod:
Webmaster's Email = [email protected]
Eğer sunucuda phpsuexec & suexec yüklü değilse PHP ve CGI gönderilen maillerdeki alıcıyı nobody şeklinde tanımlar ve bu da maillerin engelenmesine sebep olur.

Eğer root yetkiniz yoksa yetkili mercilere bunu yapmasını söyleyin.

Eğer sunucunuzda McAfee VirusScan Enterprise varsa bu SMTP 25. portu engeller. Bu işlemi iptal ederek SMTP mail göndermeyi ve almayı etkinleştirebilirsiniz. Bunun için
McAfee Virus Scan Console açın
Access Protection sağ tıklayın Properties tıklayın ve Port Blocking
Prevent mass mailing worms from sending mail seçeneğini iptal etmek için işareti kaldırın ve Ok tıklayın
kısmını açın

Gönderilen e-mail kayıtlarını tutmak için aşağıdaki yolu takip edin
Admin CP > vBulletin Options > Error Handling & Logging > Log sent eMails to a File

Eğer bu loglarda mailler görünür fakat alıcıya gitmez ise ya mail sunucusu ile yada alıcını gelen kutusu ile ilgili sorun var demektir.Eğer kayıtlar FAILED gösteriyorsa bu sunucu kaynaklıdır.

Genel manada sorunlar ve çözümler bu şekildedir. (Değişik sorunlar geldikçe çözümlerini buraya eklemey çalışacağım)

[Yukarıdaki Makale Tespara Tarafından Hazırlanmıştır]
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst