XenForo E-posta Gönderme Sorunu ve SMTP Ayarları

  • Konuyu Başlatan Konuyu Başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi

Admin

Webmaster
Admin
Platin
Puan 8
Çözümler 0
Katılım
3 Kas 2025
Mesajlar
36
Tepkime puanı
0

XenForo E-posta Gönderme Sorunu ve SMTP Ayarları​


XenForo; üyelik doğrulama, şifre sıfırlama, konu bildirimi ve yönetici uyarıları için e-posta gönderir. E-postalar ulaşmıyorsa sorun XenForo ayarlarından, SMTP bilgilerinden veya alan adının DNS kayıtlarından kaynaklanabilir.

XenForo e-posta ayarları nerede?​

XenForo yönetim paneline giriş yaptıktan sonra Setup > Options > Email options bölümünü açın. Burada varsayılan gönderici adresi, e-posta yöntemi ve SMTP bağlantı bilgileri yönetilebilir.

Kurulumdan sonra PHP’nin varsayılan e-posta sistemi çalışabilir. Ancak profesyonel kullanımda kimlik doğrulamalı SMTP hizmeti daha kontrollü ve güvenilir bir seçenektir.

XenForo SMTP ayarları​

SMTP kullanırken sağlayıcınızdan şu bilgileri alın:

  • SMTP sunucu adresi
  • SMTP portu
  • Şifreleme türü
  • Kullanıcı adı
  • Şifre veya uygulama şifresi
  • Gönderici e-posta adresi
Yaygın port seçenekleri şunlardır:

  • Port 587: Genellikle STARTTLS bağlantısı
  • Port 465: Genellikle SSL/TLS bağlantısı
  • Port 25: Sunucular arasında kullanılabilir ancak hosting firmaları tarafından engellenebilir
SMTP sağlayıcınız hangi portu ve şifreleme yöntemini belirtiyorsa aynı bilgileri XenForo’ya girmelisiniz.

Gönderici adresini doğru kullanın​

SMTP hesabınız [email protected] ise XenForo’daki varsayılan gönderici adresinin de aynı adres veya sağlayıcının izin verdiği bir adres olması gerekir.

Farklı bir alan adı adına e-posta göndermek, SPF ve DMARC kontrollerinin başarısız olmasına neden olabilir. Bazı SMTP hizmetleri, doğrulanmamış gönderici adreslerinden gönderim yapılmasına izin vermez.

E-posta gönderilmiyorsa neler kontrol edilmeli?​

Öncelikle XenForo ve sunucu hata kayıtlarını inceleyin. Aşağıdaki hatalar sorunun kaynağını gösterebilir:

  • Authentication failed
  • Connection refused
  • Connection timed out
  • Could not connect to host
  • Certificate verify failed
  • Relay access denied
  • Sender address rejected
“Authentication failed” hatası genellikle kullanıcı adı veya şifrenin yanlış olduğunu gösterir. “Connection refused” hatası yanlış port, güvenlik duvarı veya kapalı SMTP servisi nedeniyle oluşabilir. Zaman aşımı hatalarında hosting firmasının dış SMTP bağlantılarını engelleyip engellemediğini kontrol edin.

SPF, DKIM ve DMARC kayıtları​

E-postanın XenForo’dan başarıyla çıkması, gelen kutusuna ulaşacağı anlamına gelmez. Teslimat güvenilirliği için alan adında şu DNS kayıtları bulunmalıdır:

  • SPF: Hangi sunucuların alan adınız adına e-posta gönderebileceğini belirtir.
  • DKIM: Gönderilen iletilere dijital imza ekler.
  • DMARC: SPF veya DKIM doğrulaması başarısız olduğunda uygulanacak politikayı belirler.
Kendi posta sunucunuzu kullanıyorsanız sunucu IP adresinin PTR kaydı da posta sunucusunun adıyla uyumlu olmalıdır. Sunucu hostname, SMTP banner ve PTR bilgilerinin birbiriyle eşleşmesi teslimat açısından önemlidir.

Gmail veya Microsoft hesabı kullanırken​

İki aşamalı doğrulama kullanılan hesaplarda normal hesap şifresi yerine uygulama şifresi gerekebilir. Kurumsal hesaplarda SMTP AUTH özelliği yönetici tarafından kapatılmış olabilir.

Günlük gönderim limitlerini de kontrol edin. Forum büyüdükçe ücretsiz posta hesaplarının gönderim sınırları yetersiz kalabilir.

Spam klasörüne düşme sorunu​

E-postalar gönderiliyor fakat spam klasörüne düşüyorsa şunları kontrol edin:

  • SPF, DKIM ve DMARC doğrulaması
  • Gönderici alan adının itibarı
  • Sunucu IP adresinin kara liste durumu
  • Mesaj içeriğindeki aşırı bağlantılar
  • Yanıltıcı konu başlıkları
  • Çalışmayan abonelikten çıkma bağlantıları
  • Çok kısa sürede yapılan toplu gönderimler

Sonuç​

XenForo e-posta sorunlarını çözerken önce SMTP bilgilerinin doğruluğunu, ardından sunucu bağlantısını ve DNS kayıtlarını kontrol edin. Doğru SMTP yapılandırması ile SPF, DKIM, DMARC ve PTR uyumu; üyelik doğrulama ve bildirim e-postalarının güvenilir şekilde ulaşmasını sağlar.
 
Kapsamlı bir kaynak olmuş, emeğe sağlık. Özellikle hata kodlarını tek tek açıklaman çok işe yarayacak; çoğu kişi "Authentication failed" görünce ne yapacağını bilemiyor.

Bir ekleme yapmak istiyorum: Bazı hosting firmalarında 587 portu açık görünse bile dış SMTP bağlantıları sessiz sedasız bloke edilebiliyor. Bu durumda hata logu da pek bir şey söylemiyor. Hosting desteğiyle "outbound SMTP 587 açık mı?" diye doğrudan sormak zaman kazandırıyor.

SPF/DKIM/DMARC kısmını da ayrı bir başlıkta genişletsen iyi olur bence, özellikle PTR kaydı konusu kendi sunucusu olanlar için kritik ama çoğu zaman gözden kaçıyor.
 
Oldukça kapsamlı ve düzenli bir kaynak olmuş, emeğe değer.

Özellikle hata mesajlarını tek tek açıklayan kısım çok işe yarar; çoğu kişi "Authentication failed" görünce ne yapacağını bilemez, doğrudan oraya yönlendirmek güzel olmuş. Bir de Gmail veya Microsoft hesabıyla uygulama şifresi meselesine değinilmesi iyi, bu konuda çok soru geliyor forumlara.

Eklemek istediğim bir şey: Brevo (eski adıyla Sendinblue) veya Mailgun gibi işlemsel e-posta servislerini de değerlendirmek faydalı olabilir. Özellikle forum büyüdükçe Gmail'in günlük limitleri yetersiz kalıyor ve bu servisler hem ücretsiz kotayla başlangıç için uygun hem de DKIM/SPF entegrasyonu oldukça kolay oluyor.
 

Benzer Konular

3 konu
Geri
Üst