E-posta başlık (header) analizi

Bir iletinin ham başlıklarını (en fazla 200.000 karakter) yapıştırın; izlediği yolu, nerede beklediğini ve alıcı sunucunun SPF, DKIM ve DMARC hakkında vardığı sonucu görün. Başlıklar tarayıcınızdan dışarı çıkmaz.

Tarayıcınızda ayrıştırılır. Yapıştırdığınız metin yüklenmez, saklanmaz ve günlüğe yazılmaz: bu sayfa onunla hiçbir ağ isteği yapmaz.

Analiz neleri okur

Bir iletiyi işleyen her e-posta sunucusu, var olanların üstüne bir Received başlığı ekler; bu yüzden liste alttan (ilk sunucu) üste (posta kutunuz) doğru okunur. Araç katlanmış başlık satırlarını birleştirir, adımları zaman sırasına dizer, her zaman damgasını UTC'ye çevirir ve iletinin bir adımdan diğerine ne kadar sürede geçtiğini gösterir. Uzun bir boşluk, iletiyi bekleten sunucuyu işaret eder.

Ardından şunları okur: alıcı sunucunun SPF, DKIM, DMARC ve ARC sonuçlarını, her sonucun ilgili olduğu alan adlarıyla birlikte kaydettiği Authentication-Results başlığı; DKIM-Signature alan adları ve selector'ları; Return-Path ve DKIM alan adlarının görünen From alan adıyla örtüşüp örtüşmediği, ki DMARC'ın hizalama dediği budur. Message-ID, X-Spam başlıkları ve List-Unsubscribe başlığının bulunup bulunmadığı da listelenir.

Tasarımı gereği gizli

Başlıklar adresler, dahili sunucu adları ve bazen token'lar içerir. Bu sayfa onları tarayıcınızda JavaScript ile ayrıştırır: yapıştırdığınız metin OrbitProbe'a veya başka bir yere gönderilmez, saklanmaz ve günlüğe yazılmaz. Bunu tarayıcınızın geliştirici araçlarındaki Network sekmesinden doğrulayabilir veya sayfayı ağ bağlantısını kestikten sonra kullanabilirsiniz.

Başlıklara ne kadar güvenilir

Yalnızca kendi sağlayıcınızın eklediği başlıklar güvenilirdir. Güvendiğiniz ilk adımın altındaki her şey önceki sunucular tarafından sağlanmıştır; bir gönderen, kaynağı gizlemek için sahte Received satırları ekleyebilir. Authentication-Results bilgisini alıcı sunucunuzun yazdığı en üstteki başlıktan okuyun; ARC setlerinde taşınanlar dahil daha eskilerini ise aracıların beyanı olarak değerlendirin.

Sunucu saatleri birbirinden farklıdır; bu yüzden birkaç saniyelik veya küçük bir eksi gecikme hiçbir şey ifade etmez. Araç eksi gecikmeleri gizlemez, olduğu gibi gösterir.

Bu araç nasıl kullanılır

  1. Ham başlıkları kopyalayın. İletiyi e-posta programınızda açın ve "Orijinali göster", "Kaynağı görüntüle" veya "Tüm başlıklar" seçeneğini seçin. Gövdenin üstündeki her şeyi kopyalayın.
  2. Yapıştırın ve analiz edin. Metni kutuya yapıştırın. Tarayıcınızda ayrıştırılır; hiçbir şey yüklenmez.
  3. Adımları ve sonuçları okuyun. Adımları gecikmeleriyle birlikte ilkinden sonuncusuna izleyin; ardından SPF, DKIM ve DMARC sonuçlarına ve alan adı hizalamasına bakın.

Komut satırındaki karşılığı

Aynı kontrolün terminalden yapılışı. Komutlar example.com kullanır: yerine kendi adınızı yazın.

  • Kaydedilmiş bir iletinin Received satırları, en eskisi önceformail -c -x Received: < message.eml | tac
  • Kaydedilmiş bir iletinin kimlik doğrulama sonuçlarıformail -c -x Authentication-Results: < message.eml
  • formail olmadansed "/^$/q" message.eml | grep -iE "^(received|authentication-results|dkim-signature|return-path|from):"

Sık sorulan sorular

Bir e-postanın tam başlıklarına (header) nasıl ulaşılır?

Gmail'de ileti menüsünü açıp "Orijinali göster" seçeneğini seçin. Outlook'ta ileti özelliklerini veya "İleti kaynağını görüntüle" seçeneğini açın. Apple Mail'de Görüntü, İleti, Tüm Başlıklar yolunu izleyin. İleti gövdesinin üstündeki her şeyi kopyalayın.

E-postam bir yere yükleniyor mu?

Hayır. Ayrıştırma tarayıcınızda yapılır ve sayfa metninizle hiçbir ağ isteği göndermez. Gövdeye gerek yoktur, yalnızca başlıklar yeterlidir.

Received satırları nasıl okunur?

Alttan üste. En alttaki, iletiyi kabul eden ilk sunucudur; en üstteki sonuncusudur. Araç bunları sizin için ters çevirir ve adımları numaralandırır.

spf=pass, dkim=pass, dmarc=fail ne anlama gelir?

SPF veya DKIM bir alan adı için geçmiştir, ama görünen Gönderen adresiyle hizalı bir alan adı için değil. DMARC hizalı bir geçiş ister; smtp.mailfrom ve header.d alanlarında hangi alan adlarının göründüğüne bakın.

Başlıklardan gönderenin gerçek konumu bulunabilir mi?

Güvenilir biçimde hayır. Web tabanlı e-posta servisleri ve büyük sağlayıcılar yazarın IP adresini kaydetmez; sağlayıcınızın adımının altındaki başlıklar da sahte olabilir.