SMTP Testi
Mail sunucunuza 25 portundan bağlanıp banner, ters DNS, STARTTLS ve açık röle testini çalıştırın.
Bir hedef girin
Örn. example.com veya mail.example.com — çalıştırmak için ⏎ / ⌘⏎
SMTP Testi Nedir?
SMTP Testi, mail sunucunuza 25 portundan gerçek bir SMTP oturumu açar ve protokol düzeyinde davranışını inceler: karşılama başlığı (banner), karşılama süresi, EHLO ile duyurulan eklentiler, STARTTLS desteği ve arkasındaki sertifika, ters DNS kaydının ileri doğrulaması ve açık röle durumu.
Açık röle kontrolü MAIL FROM ve RCPT TO komutlarını gönderip yanıtı okur, ardından RSET ile oturumu sıfırlar; DATA komutu hiç gönderilmediği için hiçbir mesaj iletilmez. Açık röle bulunması dakikalar sürer ve sunucunun saatler içinde kara listelere düşmesine yol açar.
Hiçbir sunucuya bağlanılamaması iki farklı anlama gelebilir: sunucular gerçekten erişilemez olabilir ya da bu aracın çalıştığı ağ giden 25 portunu engelliyor olabilir. Bulut sağlayıcılarının çoğu spam nedeniyle bu portu varsayılan olarak kapatır; sonuç bu yüzden "sunucu kapalı" olarak yorumlanmamalıdır.
Sık Sorulan Sorular
11 soruBu test e-posta gönderiyor mu?
Hayır. Açık röle kontrolü MAIL FROM ve RCPT TO komutlarını gönderip yanıtı okur, ardından RSET ile oturumu sıfırlar. DATA komutu hiç gönderilmez, yani hiçbir mesaj iletilmez. Bu, standart ve zararsız test yöntemidir.
"Açık röle" neden bu kadar kritik?
Açık röle, sizin sunucunuz üzerinden herhangi birinin dünyaya e-posta göndermesine izin verir. Bulunması dakikalar sürer; sonuç genellikle sunucunun saatler içinde büyük kara listelere düşmesi ve tüm meşru e-postalarınızın engellenmesidir. Tespit edildiğinde derhal kapatılmalıdır.
Hiçbir sunucuya bağlanılamadı sonucu ne demek?
İki farklı anlama gelebilir ve bu araç ikisini ayırmaz: sunucular gerçekten erişilemez olabilir, ya da bu aracın çalıştığı ağ giden 25 portunu engelliyordur. Bulut sağlayıcılarının çoğu spam nedeniyle 25 portunu varsayılan olarak kapatır. Sonucu "sunucular kapalı" diye yorumlamayın; başka bir ağdan doğrulayın.
Banner ile PTR uyuşmazlığı sorun mu?
Zorunlu bir kural değildir; büyük sağlayıcılarda bile farklıdır (Gmail banner'da mx.google.com der, PTR 1e100.net'tir). Ancak bazı spam filtreleri uyum sağlayan sunuculara küçük bir puan verir, o yüzden uyarı olarak gösterilir — hata olarak değil.
STARTTLS desteklemiyorsa ne olur?
Bu sunucuya gelen tüm e-postalar şifresiz taşınır ve yolda okunabilir. Ayrıca MTA-STS veya DANE kullanan gönderenler teslimatı tamamen reddedebilir. Modern bir mail sunucusunda STARTTLS her zaman açık olmalıdır.
Karşılama süresi neden önemli?
Bazı sunucular spam'i caydırmak için karşılamayı kasıtlı geciktirir (greylisting/tarpitting). 5 saniyenin üzerindeki gecikmeler meşru gönderenlerde de zaman aşımına yol açabilir; 10 saniyeyi aşan değerler teslimat kaybı riski taşır.
Testi kendi sunucumda hangi sıklıkla çalıştırmalıyım?
Yapılandırma değişikliğinden sonra ve sertifika yenilemelerinin ardından mutlaka. Sürekli takip için İzleme bölümünü kullanın: sertifika bitişi ve kara liste durumu değiştiğinde uyarı alırsınız.
Sunucum 587 portunu kullanıyor, neden 25 test ediliyor?
587 gönderim (submission) portudur ve kimlik doğrulaması ister; sunucular arası teslimat her zaman 25 üzerinden yapılır. Bu araç, dünyanın size e-posta teslim ederken gördüğü şeyi ölçtüğü için 25'e bağlanır.
Kaç MX sunucusu test ediliyor?
Öncelik sırasına göre ilk üçü. Her biri ayrı ayrı raporlanır çünkü yedek sunucular sıklıkla birincilden farklı yapılandırılır — asıl sorunlar genellikle kimsenin bakmadığı yedekte çıkar.
EHLO yanıtındaki eklentiler ne anlama geliyor?
Sunucunun desteklediği ESMTP özellikleridir: STARTTLS şifreleme, SIZE maksimum mesaj boyutu, PIPELINING komut kuyruğu, 8BITMIME 8 bit gövde, AUTH kimlik doğrulama. Teslimat için kritik olan STARTTLS ve SIZE'dır.
Açık röle testi sunucumu kara listeye düşürür mü?
Hayır. Test yalnızca bir MAIL FROM ve bir RCPT TO komutu gönderip oturumu sıfırlar; mesaj iletilmez ve sunucunuz spam göndermiş olmaz. Kara listeye düşüren şey, testin bulduğu açık rölenin gerçekten kötüye kullanılmasıdır.