Stay Updated with Agro Cultures News

24K subscribers
Diam bibendum nullam quis, placerat mattis ultrices, rutrum porttitor posuere sit curae amet cubilia quam, ante velit pretium.

Interdum nullam est, aliquam consequat, neque sit ipsum mi dapibus quis taciti. Ullamcorper justo, elementum pellentesque gravida quisque.

SMTP Sorunları Nasıl Teşhis Edilir?

SMTP (Simple Mail Transfer Protocol), e-postalarınızın gönderilmesini sağlayan temel protokoldür. SMTP sorunları, e-postaların hiç alıcıya ulaşamamasına, sunucu tarafından reddedilmesine (Bounce) veya gönderme işleminin takılıp kalmasına (Timeout) neden olur. Sorunun kaynağını bulmak, e-posta iletişiminizin sürekliliği için hayati önem taşır.

SMTP sorunları genellikle üç temel nedenden kaynaklanır: Bağlantı/Port Hatası, Kimlik Doğrulama Hatası veya İtibar/DNS Hatası (Kara Liste).

Bu rehber, e-ticaret sitelerinin (Shopify, Ticimax SMTP) veya kurumsal mail sunucularının yaşadığı en yaygın SMTP hatalarını, loglarda gördüğünüz hata kodlarını (550, 535) nasıl analiz edeceğinizi ve sorunu kökten çözmek için hangi teknik adımları atmanız gerektiğini detaylıca sunacaktır.

Aşama 1: Sorunun Yerini Tespit Etme (Bağlantı vs. Kimlik Doğrulama)

SMTP sorunlarını teşhis etmeye, sunucuya fiziksel bağlantı kurup kuramadığınızı kontrol ederek başlayın.

SMTP Sorunları

Hızlı Teşhis: Telnet/Online Araçlarla SMTP Bağlantı Testi

E-posta istemciniz “Sunucuya bağlanılamadı” hatası veriyorsa, sorunun Port veya Firewall kaynaklı olup olmadığını Telnet ile test edebilirsiniz.

  • Telnet Komutu: telnet smtp.sunucuadi.com 587 (Veya kullandığınız port).
  • Başarılı Sonuç: Sunucudan “220” ile başlayan bir hoş geldin mesajı almalısınız. Bu, bağlantının açık olduğunu gösterir. Bağlantı kurulamıyorsa, sorun Firewall veya Port ayarlarınızdadır.

En Yaygın Hata: Port ve Şifreleme Sorunları (Port 587, TLS)

  • Hata: Yanlış Port kullanmak veya TLS şifrelemesini unutmak.
  • Teşhis: Güvenli SMTP gönderimi için Port 587 (TLS/STARTTLS) veya Port 465 (SSL) kullanıldığından emin olun. Port 25, çoğunlukla engellenmiştir.

Kimlik Doğrulama (Authentication) Hataları: Kullanıcı Adı/Şifre Uyuşmazlığı

Telnet bağlantısı kurulduysa, ancak e-posta uygulamanız “Authentication Failed” hatası veriyorsa, sorun kimlik bilgilerindedir.

  • Hata Kodu: Genellikle 535 (Authentication Failed) veya 530 (Authentication Required).
  • Çözüm: Kullanıcı adı (genellikle tam e-posta adresi) ve şifrenizi kontrol edin. Özellikle Microsoft 365/Gmail gibi servislerde Uygulama Şifresi kullanılması gerekebilir.

Aşama 2: SMTP Hata Kodlarının Detaylı Analizi (5xx ve 4xx)

Gönderdiğiniz e-postalar geri dönüyorsa, loglarda gördüğünüz kodlar (Bounce Message) sorunun nedenini söyler.

Kalıcı Ret Kodları (5xx): 550, 554 ve 535 Hatalarının Anlamı

KodAnlamıKök Neden (Çözüm Yönü)
550İleti Kalıcı Olarak ReddedildiDeliverability/İtibar: Kara Liste, SPF/DMARC Fail, Kullanıcının E-postayı Engellemesi.
554İşlem Başarısız (Güvenlik Politikası)DMARC politikası ihlali, DKIM imzası bozukluğu veya Spam içeriği.
535Kimlik Doğrulama BaşarısızYanlış şifre veya kullanıcı adı. (SMTP Auth hatası).
503Hatalı Komut SırasıSunucunun bir önceki komutu beklemesi (Çözüm: Yeniden başlatma veya kod sırası kontrolü).

Geçici Hata Kodları (4xx): Sunucu Yükü ve Kısıtlamalar

  • 421 / 451: Sunucu geçici olarak meşgul veya limitlere ulaştı.
  • Teşhis: Cold Email otomasyonlarında hız sınırlaması (Rate Limit) ihlali demektir.
  • Çözüm: Gönderimi durdurun ve bir süre sonra daha düşük hacimle tekrar deneyin. Otomasyon ritminizi yavaşlatın.

Aşama 3: DNS ve İtibar Kaynaklı SMTP Sorunları

Hata, SMTP sunucusunun kendisinde değil, alan adınızın güvenilirliğinde olabilir.

Açık Röle (Open Relay) Teşhisi: Güvenlik İhlali Belirtileri

Eğer sunucunuzdan sizin bilginiz dışında yüksek hacimli e-posta gönderimi yapılıyorsa ve IP’niz kara listedeyse, Açık Röle ihtimali yüksektir.

  • Teşhis: MXToolbox Open Relay Check aracıyla sunucunuzun dışarıdan kontrol edilip edilemediğini kontrol edin. Açık Röle tespiti durumunda, SMTP Auth’u zorunlu kılın ve şifreleri değiştirin.

DNS Kontrolü: PTR (Ters DNS) ve SPF Hatalarının Tespiti

  • PTR Kaydı: IP adresiniz alan adınıza ait olduğunu kanıtlayamıyorsa (PTR hatası), 550 ret kodu alabilirsiniz. MXToolbox PTR Check ile kontrol edin.
  • SPF Hatası (550): SPF kaydınızda sunucunuzun IP adresi yoksa (SPF Fail), 550 hatası alırsınız. Özellikle “Birden fazla SPF kaydı” (PermError) olup olmadığını kontrol edin.

Kara Liste (Blacklist) Kontrolü ve IP İtibarı Sorunları

550 hatasının ana nedeni, IP adresinizin Spamhaus, Barracuda gibi küresel kara listelerde listelenmesidir. MXToolbox Blacklist Check ile IP adresinizi kontrol edin.

E-ticaret ve Otomasyon Uygulamalarında SMTP Teşhisi

Ticimax/Shopify SMTP Bağlantı Hataları

E-ticaret platformları, transactional (işlemsel) e-postaları göndermek için harici SMTP kullanır. SMTP hataları genellikle:

  • Yanlış Auth: Platforma yanlış şifre girilmesi.
  • IP Engellemesi: Platformun SMTP’sinin (örneğin SendGrid) engellenmesi (Bu durumda Relay servisine başvurmalısınız).

Cold Email: Yüksek Hacimli Gönderimden Kaynaklanan Kısıtlamalar

Cold Email otomasyonunda (Lemlist, Instantly) alınan 4xx hataları:

  • Çözüm: Gönderim ritminizi yavaşlatın (Delay) ve Cold Email Limitlerinizi aşmadığınızdan emin olun.

Sorun Giderme Checklist’i (Hızlı Çözümler)

Checklist 1: Bağlantı ve Port Ayarlarını Kontrol Etme

  1. Port: 587 (TLS) veya 465 (SSL) kullanılıyor mu?
  2. Auth: Kullanıcı adı/Şifre doğru mu? (Uygulama şifresi gerekebilir.)
  3. TLS: Şifreleme aktif mi?

Checklist 2: SPF/DKIM Kayıtlarını Yeniden Doğrulama

  1. SPF: Tek bir SPF kaydı var mı? Kendi sunucunuzun IP’si veya Relay mekanizması dahil mi?
  2. PTR: PTR kaydı alan adınıza işaret ediyor mu?
  3. Kara Liste: IP temiz mi? (Kara listede ise, listeden çıkış prosedürünü uygulayın.)

SSS (People Also Ask) Bölümü

En sık karşılaşılan SMTP hata kodu nedir?

En sık karşılaşılan SMTP hata kodu 550‘dir. Bu kod, genellikle alıcının e-posta adresinin geçersiz olduğunu (Hard Bounce), e-posta içeriğinin spam olarak görüldüğünü veya gönderen IP’nin kara listede olduğunu gösterir.

Telnet ile SMTP testi nasıl yapılır?

Telnet ile SMTP testi yapmak için komut satırına: telnet [SMTP Sunucu Adresi] [Port Numarası] yazılır (Örn: telnet smtp.gmail.com 587). Sunucudan 220 kodu geliyorsa bağlantı başarılıdır.

Hata kodu 535 ne anlama gelir?

Hata kodu 535, SMTP Authentication (Kimlik Doğrulama) başarısızlığı anlamına gelir. Sorun genellikle yanlış kullanıcı adı, yanlış şifre veya şifreleme ayarlarının (TLS/SSL) hatalı olmasından kaynaklanır.

SMTP sorunları Deliverability’yi nasıl etkiler?

SMTP sorunları (özellikle 5xx kodları), e-postaların alıcıya hiç teslim edilmediği anlamına gelir. Bu, Teslimat Oranınızı sıfıra düşürür ve yüksek Bounce oranları nedeniyle IP/Domain İtibarı’nızı kalıcı olarak zedeler.

SMTP sorunları, e-posta iletişiminizin anında durmasına neden olur. Hata kodunu (550, 535) doğru teşhis etmek ve sorunun Kimlik Doğrulama, DNS (PTR) veya Kara Liste kaynaklı olup olmadığını bulmak, Deliverability’nizi kurtarmanın ilk adımıdır.

Eposta Uzmanı olarak e-ticaret e-posta pazarlaması, deliverability ve cold email otomasyonlarında profesyonel çözümler sunuyoruz. SMTP hata kodlarınızın kök nedenini analiz etmek, DNS/PTR sorunlarınızı gidermek ve kesintisiz iletişim garantisi için ücretsiz analiz ve kesin çözüm garantisi için bizimle iletişime geçin.

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Leave a Reply

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir