Mail Teslim Sorunları: Bounce, Gecikme ve SmartHost Çözümü
Gönderdiğiniz e-posta geri dönüyor, saatler sonra ulaşıyor ya da hiç iz bırakmadan kayboluyorsa karşınızda tipik bir mail teslim sorunları tablosu var demektir. Bu sorunların büyük bölümü sunucunuzun IP itibarı, eksik SPF/DKIM kayıtları ya da alıcı tarafın geçici koruma mekanizmalarından kaynaklanır ve doğru teşhisle çoğu bir günde çözülür.
Bu rehberde bounce (geri dönüş) mesajlarını okumayı, gecikmelerin kaynağını bulmayı ve gönderimi LIONFIN SmartHost SMTP relay üzerinden geçirerek teslimatı kalıcı biçimde düzeltmeyi adım adım anlatıyoruz.
Mail teslim sorunları nasıl sınıflandırılır?
Her teslim sorunu aynı belirtiyi vermez; önce hangi kategoride olduğunuzu belirlemek çözümü kısaltır. Üç ana tablo vardır:
| Belirti | Teknik adı | İlk kontrol |
|---|---|---|
| Mail anında geri döner, hata metni içerir | Hard bounce (5xx) | Bounce mesajındaki SMTP kodu |
| Mail geç ulaşır ya da saatlerce kuyrukta bekler | Soft bounce / deferred (4xx) | Sunucu kuyruğu ve alıcı politikası |
| Hata yok ama alıcı görmüyor | Sessiz teslim (spam/karantina) | SPF, DKIM, DMARC ve IP itibarı |
Hard bounce genellikle sizin tarafınızda düzeltilebilecek bir hatayı işaret eder: yanlış adres, dolu posta kutusu ya da politika reddi. Soft bounce alıcı sunucunun geçici bir sınırlamasıdır; sunucunuz genellikle birkaç gün boyunca yeniden dener. Sessiz teslimde ise mesaj kabul edilmiş ama gelen kutusuna değil spam klasörüne konmuştur; bu senaryonun nedenleri için mailler neden spama düşer yazısı ayrıntılı bir liste sunar.
Bounce mesajını okumak: SMTP hata kodları
Geri dönen mesajın gövdesinde alıcı sunucunun verdiği üç haneli SMTP kodu ve genellikle bir açıklama satırı bulunur. En sık görülen kodlar ve anlamları:
| Kod | Anlamı | Yapılacak |
|---|---|---|
550 5.1.1 | Kullanıcı yok (user unknown) | Adresi doğrulayın, listeden çıkarın |
550 5.7.1 | Politika reddi, IP kara listede ya da SPF hatası | SPF/DKIM ve IP itibarını kontrol edin |
552 5.2.2 | Alıcının kotası dolu | Daha sonra tekrar deneyin |
421 4.7.0 | Geçici red: greylisting ya da hız sınırı | Sunucu kendisi yeniden dener |
451 4.3.0 | Alıcı tarafta geçici sistem hatası | Bekleyin; 24 saat sürerse alıcıya ulaşın |
Kodun ilk hanesi 5 ise mesaj bir daha denenmez, 4 ise sunucu kuyrukta tutup tekrar dener. Açıklama satırında blocked, spamhaus, reputation gibi ifadeler geçiyorsa sorun adres değil gönderici IP’sidir ve sonraki bölümlere odaklanmalısınız.
Gecikmelerin nedenleri: greylisting, kuyruk ve hız sınırı
Bir mesajın dakikalar ya da saatler sonra ulaşması çoğu zaman üç mekanizmadan birine bağlıdır:
- Greylisting: Alıcı sunucu, tanımadığı bir göndericiden gelen ilk denemeyi bilinçli olarak reddeder ve yeniden denemeyi bekler. İlk mesaj 5–30 dakika gecikir; sonraki mesajlar normal akar.
- Hız sınırı (rate limit): Gmail, Outlook.com ve Yandex gibi büyük sağlayıcılar aynı IP’den saatte kabul edecekleri mesaj sayısını itibara göre kısıtlar; aşınca
421ya da450döner. - Kendi kuyruğunuz: Sunucunuzda biriken bir kuyruk, DNS çözümleme sorunu ya da dolu disk tüm gönderimi yavaşlatır.
Kuyruğu görmek için sunucu türünüze göre şu komutları kullanın:
# Exim (cPanel)
exim -bp | tail -n 30
exim -bpc
# Postfix
postqueue -p | tail -n 30
mailq | grep -c "^[A-F0-9]"Kuyrukta yüzlerce mesaj ve hep aynı alıcı alan adı görüyorsanız, o sağlayıcı sizi sınırlıyor demektir. Bu noktada gönderimi hesap bazlı limitlerle düzenlemek gerekir; ayrıntı için toplu mail gönderimi ve limitler rehberine bakın.
IP itibarı ve kimlik doğrulama: SPF, DKIM, DMARC, PTR
Alıcı sunucular bir mesajı kabul etmeden önce dört şeye bakar: gönderici IP’sinin kara listede olup olmadığı, PTR (ters DNS) kaydının sunucu adıyla eşleşip eşleşmediği, SPF kaydının o IP’ye izin verip vermediği ve DKIM imzasının doğrulanıp doğrulanmadığı. Bunlardan biri eksikse mesaj doğrudan reddedilmese bile spam skoru yükselir.
Alan adınızın DNS bölgesinde en azından şu kayıtlar bulunmalıdır:
siteniz.com. TXT "v=spf1 mx a ip4:SUNUCU_IP -all"
secici._domainkey.siteniz.com. TXT "v=DKIM1; k=rsa; p=ACIK_ANAHTAR"
_dmarc.siteniz.com. TXT "v=DMARC1; p=quarantine; rua=mailto:[email protected]"Kayıtları sırasıyla SPF kaydı, DKIM kaydı ve DMARC kaydı rehberlerindeki adımlarla ekleyebilirsiniz. IP itibarını ölçmek için ulaşan bir mesajın başlıklarındaki Received-SPF ve Authentication-Results satırlarını okuyun; fail ya da softfail görüyorsanız kayıt eksik ya da hatalıdır.
SmartHost ile kalıcı çözüm
Sunucunuzun kendi IP’si yerine LIONFIN SmartHost’un itibarı yönetilen IP havuzundan gönderim yapmak, yukarıdaki mail teslim sorunlarının çoğunu tek hamlede ortadan kaldırır. SmartHost kimlik doğrulamalı SMTP ile çalışır, SPF ve DKIM kayıtları hazır gelir ve her hesap için gönderim raporu tutar.
- Müşteri panelinde Hizmetlerim → SmartHost altından relay adresinizi, kullanıcı adınızı ve parolanızı alın.
- Alan adınızın SPF kaydına panelde gösterilen
include:ifadesini ekleyin ve DKIM seçicisini DNS’e girin. - Sunucunuzu ya da uygulamanızı
RELAY_ADRESIüzerinden 587 (STARTTLS) ya da 465 (SSL) portuyla gönderim yapacak şekilde ayarlayın. Postfix için relayhost yapılandırması, cPanel sunucular için Exim SmartHost ayarı rehberlerini izleyin. - Test mesajı gönderip panelde Gönderim Raporları ekranında teslim durumunu doğrulayın.
Uygulama tarafında yalnızca WordPress kullanıyorsanız sunucu ayarına dokunmadan WordPress SMTP ayarları ile doğrudan relay üzerinden gönderim yapabilirsiniz.
Destek talebi açmadan önce kontrol listesi
Sorun sürüyorsa aşağıdaki maddeleri tamamlamak hem kendi teşhisinizi hızlandırır hem de destek ekibinin ilk yanıtta çözüm üretmesini sağlar:
- Aynı mesajı Gmail, Outlook.com ve kurumsal bir adrese gönderip hangisinde sorun olduğunu not edin.
- Ulaşan bir mesajın tam başlığını (Gmail’de Orijinali göster) kaydedin;
Authentication-Resultssatırını kontrol edin. - Bounce mesajının tamamını, özellikle SMTP kodu ve açıklama satırını saklayın.
- DNS kayıtlarınızı
nslookup -type=TXT siteniz.comile doğrulayın; birden fazla SPF kaydı olmadığından emin olun. - Mesajın
Message-IDdeğerini ve gönderim saatini not edin.
Bu bilgilerle müşteri panelinden Destek bölümünde talep açın. Kurumsal posta kutularınızı da LIONFIN’e taşımayı düşünüyorsanız kurumsal mail paketleri teslimat altyapısını hazır olarak sunar.
Sık Sorulan Sorular
Bounce mesajı almıyorum ama mail karşıya ulaşmıyor, nedeni ne olabilir?
Mesaj büyük olasılıkla alıcı sunucu tarafından kabul edilip spam ya da karantina klasörüne konmuştur; bu durumda geri dönüş üretilmez. Alıcıdan spam klasörünü kontrol etmesini isteyin, mesaj başlığındaki Authentication-Results satırında SPF ve DKIM sonuçlarına bakın. İkisi de pass değilse DNS kayıtlarınızı tamamlamak ilk adımdır.
Soft bounce alan bir mesaj ne kadar süre yeniden denenir?
Bu süre gönderici sunucunun yapılandırmasına bağlıdır; Exim ve Postfix varsayılan ayarlarında genellikle birkaç gün boyunca giderek seyrekleşen aralıklarla yeniden dener, sonunda mesajı kalıcı hata olarak geri döndürür. Kuyruk komutlarıyla bekleyen mesajları görebilir, alıcı tarafın sorunu çözüldüğünde kuyruğu elle tetikleyebilirsiniz.
IP adresim kara listeye girdi, SmartHost’a geçince hemen düzelir mi?
Evet, gönderim SmartHost üzerinden çıktığı anda alıcı sunucular sizin IP’nizi değil relay havuzunun IP’lerini görür; kara listenin etkisi teslimat yolundan kalkar. Yine de eski IP için kara listeden çıkarma başvurusu yapmanız ve spam gönderimine yol açan zafiyeti (ele geçirilmiş form, zayıf parola) kapatmanız gerekir.
Gmail mesajlarımı gecikmeli alıyor, bu normal mi?
Yeni ya da düşük itibarlı bir IP’den gelen mesajları Gmail kademeli olarak kabul eder; ilk günlerde dakikalar süren gecikmeler olağandır. Gecikme günlerce sürüyor ya da 421 kodlu geçici retler artıyorsa gönderim hacmini düşürün, kimlik doğrulama kayıtlarını tamamlayın ve gönderimi kimlik doğrulamalı bir relay üzerinden yapın.
Bu makale yardımcı oldu mu?
Geri bildiriminiz için teşekkürler!
kişi faydalı buldu