SPF Kayıtları nedir ve E-posta İletilebilirliğine Nasıl Yardımcı Olurlar?

Yayınlanan: 2022-08-28

Eski günlerde, Orta Çağ'da olduğu gibi, mesaj göndermek ve iletişim kurmak için yazılı mektuplar kullanıldı. Krallar ve hükümdarlar da valilerine ve tebaalarına mektuplar yazdılar, ancak kraliyet zarfı gönderilmeden önce, meşruiyetine tanıklık eden bir mühürle yapıştırıldı. İmparatorluk mektubunun alıcısı kraliyet mührünü görmediyse, onu reddeder ve sahte olduğunu varsayar.

Bugünlerde tam olarak parşömen ve parşömen kullanmıyoruz, ancak hala e-postalarımızın veya 'mektuplarımızın' geçmesi gereken bir doğrulama testi veya tarama süreci var. Ve bu SPF kayıtları yardımıyla yapılır.

SPF kayıtları, alanınızdan e-posta gönderme izni olan IP adreslerini listeler. Alıcı taraf, e-postayı gönderen IP adresinin (kayıt) üzerinde olup olmadığını görmek için SPF kaydını kontrol eder. Öyleyse, mesajın meşru olduğu ve alan adınız adına e-posta göndermeye yetkili birinden geldiği anlamına gelir. Kayıtlar, gönderen IP adresini içermiyorsa, e-posta reddedilir ve üzücü 'spam' yığınına atanır.

Başka bir örnek alın.

Hiç Wordpress.com veya Google.com'dan “Booga Booga, biraz Shuga yemek istiyorum” diyen bir e-posta aldınız mı?

Hayır, yapmadın. Teoride, herhangi biri size bu mesajı alan adının adını varsayarak ve gerçek sitedenmiş gibi göstererek gönderebilir. Ancak bu olmaz çünkü SPF kayıtları, yetkili IP adresleri listesinde olmayan herhangi bir tarafın alan adı adına e-posta göndermesini engeller. Temelde bir güvenilirlik yaratma yöntemidir.

SPF Kayıtları: Daha Derin Bir Bakış

SPF, gönderen politika çerçevesi anlamına gelir. DNS TXT kaydı olarak sınıflandırılır. DNS TXT kayıtları, DNS'ye veya Alan Adı Sistemine metin satırları eklemek için kullanılır. SPF kayıtları, yetkili IP adreslerini listelemek için bu metin girme hilesini kullanır. Bu, temel olarak, IP adresleri listesinin DNS'ye metin parçaları olarak kaydedildiği anlamına gelir.

SPF kayıtlarının nasıl çalıştığını anlamak için küçük bir grafiğe bakalım.

SPF Daha Derin Bir Bakış Kaydediyor

Bu oldukça basit ama meselenin can alıcı noktasını kapsıyor. Unutulmaması gereken nokta, dahil olan iki sunucunun olmasıdır. Biri gönderen, diğeri narkotik. İkincisi, her postayı durdurur ve yetkili bir IP adresi tarafından gönderilip gönderilmediğini kontrol eder.

'hepsi' bileşeni

Bu bizi SPF kayıtlarının bir başka önemli yönüne getiriyor: 'all' işlevi. 'all' işlevi SPF kaydının sonunda yazılmıştır (bir sonraki başlıkta sözdizimini tartıştığımızda daha iyi bir fikir edineceksiniz) ve sahte gönderici tarafından gönderilen sahte e-postaya ne olacağına karar verir.

Alıcı sunucunun, kayıtlı olmayan bir IP adresinden gönderilen bir e-postayla ilgilenebileceği üç yolu vardır.

• “-all” işlevi: SPF kaydının sonuna negatif (-) işareti ile 'all' kelimesi yazılırsa, kayıtlı olmayan IP adreslerinden gönderilen tüm e-postaların reddedileceği anlamına gelir. Hiç eğlenmeyecekler.

• “~all” işlevi: Eğer 'hepsi' (yaklaşık?) “~” işaretiyle yazılırsa, bu, e-postanın geçmesine izin verileceği, ancak spam olarak damgalanacağı anlamına gelir.

• “+tümü” işlevi: Bu, hemen hemen 'tutucuları aç' senaryo tipidir. Artı işareti, SPF kaydında tarama işlemi olmadığını gösterir. Her sunucu, etki alanınız adına bir e-posta göndermeye yetkilidir.

Bir SPF Kaydının Sözdizimi

Bir SPF Kaydının Sözdizimi

Oradaki harf ve rakam karmaşasını görüyor musun? Bir SPF kaydı böyle görünür. Ve sonunda bir göz atarsanız, bahsettiğimiz 'hepsi' işlevini göreceksiniz. Bu örnekte, tüm yetkisiz e-postaların reddedileceği anlamına gelen olumsuz işareti kullanılmıştır.

Sözdizimini biraz parçalayalım.

• İlk olarak “v = spf1” bileşeni var. Sözdiziminin bu kısmı, bir SPF kaydının tanımlanmasıdır. Bir kayıt onsuz başlarsa, sunucu tarafından SPF kaydı olarak tanınmayacaktır.

• Ardından, etki alanından e-posta göndermek için temizlenen iki IP adresi vardır. Bu örnekte sadece iki tane var ama çok daha fazlası olabilir.

• “include: exampleender.email”, 'examplesender.email' web sitesinin alan adınızdan e-posta göndermesine izin verildiğini gösterir. Bu, aynı anda birçok farklı IP adresine toplu olarak izin verme yöntemi olarak düşünülebilir. SPF kaydı, tüm bir web sitesinin alanınız adına e-posta göndermeye yetkili olduğunu gösteriyorsa, o web sitesinin SPF kaydıyla ilişkili her IP adresine izin verilecektir.

• Tıpkı babanızın ofis binasının girişinde kartını göstermesi ve ardından sizin ve kardeşlerinizin güvenlik kontrolünden geçmesine izin vermesi gibi. İnsanlar patronun çocukları olduğunuzu bildiğinden, otomatik olarak girmenize izin verilir.

• Sonda '-all' işlevi vardır. Bu yukarıda ayrıntılı olarak tartışıldı.

SPF Kayıtları E-posta Teslim Edilebilirliğine nasıl yardımcı olur?

SPF Kayıtları E-posta Teslim Edilebilirliğine nasıl yardımcı olur?

Diyelim ki iki cep telefonunuz var. Biri kişisel olanınız için, diğeri ise hemen hemen evin etrafında yatıyor ve herkes onu kullanıyor. Ayrıca arkadaşlarına mesaj gönderip onları gönderiyormuşsun gibi göstererek seninle dalga geçmekten hoşlanan bazı şakacı kardeşlerin var.

Böyle bir durumda, bir arkadaşınıza mesaj göndermek için kişisel numaranızı kullanırsanız, konuşanın siz olduğunuzu anlayacak ve cevap verecektir. Ancak diğer numaradan bir mesaj gönderirseniz, görünen numara olmasına rağmen gönderenin aslında siz olduğunuzu ve joker kardeşiniz olmadığının hiçbir güvenilirliği ve güvencesi olmadığını bildiği için görmezden gelecektir.

Aynı şekilde bir domainin SPF kaydı olmadığında da e-postalarının güvenilirliği olmayacaktır. Alıcı tarafın, göndericinin yetkili olup olmadığını bilmesinin hiçbir yolu olmayacaktır. Gönderilen tüm e-postalar şüphe ile değerlendirilecek ve spam e-posta olarak işaretlenecektir. Müşterilerinizin dikkatini çekemeyeceksiniz ve e-postalarınız aşağılayıcı bir şekilde çöp kutusuna gönderilecek.

Ancak bir SPF kaydı oluşturulduğunda, alıcı tarafın gelen IP adresini kontrol ederek yasal e-postaları sahte olanlardan filtrelemesine izin verecektir.

Özünde, SPF kayıtları güvenilirliği artırarak ve gönderen bütünlüğünü sağlayarak e-posta teslim edilebilirliğine yardımcı olur.

SPF Kayıtları Neden Bu Kadar Önemli?

Son başlıkta, SPF kayıtlarının e-posta teslim edilebilirliğine nasıl yardımcı olduğunu tartıştık. Eklenen güvenilirlik nedeniyle, e-postalarınızın 'Spam' klasöründen ziyade 'Birincil' gelen kutusuna düşme şansı daha yüksek olacaktır.

Şimdi, bu kulağa oldukça hafif geliyor ve bir SPF kaydına sahip olmamanın tek sonucu, e-postalarınızın 'spam' olarak işaretlenmesi gibi görünüyor. Ama sadece bu değil.

SPF kaydınız yoksa, herhangi bir kişi veya taraf alan adınızı üstlenebilir. Müşterilerinize itibarınızı zedeleyebilecek ve marka adınız üzerinde ciddi sonuçlara yol açabilecek bu tür e-postalar gönderebilirler.

Ve şirketiniz popülerlik kazanıyorsa, bu tür eylemler kötü niyet ve rekabet tarafından motive edilebilir. Rakipler, pazardaki beğeninizi ve ününüzü azaltmak için böyle bir stratejiye başvurabilirler.

Bu nedenle, bu tehlikenin potansiyeli ve olasılığı, e-posta teslim edilebilirliği ile ilgili yönü ile birlikte, yerleşik bir SPF kaydına sahip olmanın önemini ve gerekliliğini anlamamıza yardımcı olur.

Çözüm

Sonuç olarak, yukarıdaki makalede incelediğimiz şeylerin kısa bir özetini yapalım.

SPF kayıtları, belirli bir IP adresinin alan adı adına e-posta göndermeye uygun ve yetkili olup olmadığını onaylamak ve doğrulamak için kullanılır. SMTP protokolünü desteklemek için tasarlanmıştır. SPF kaydı, bir DNS TXT dosyası olarak yazılır.

Alıcı sunucu, SPF kaydını kontrol ettikten sonra, IP adresinin listelenmediğini veya kaydedilmediğini tespit ederse, e-postayı spam olarak işaretler veya ilerlemesini durdurur. Alıcı tarafın sahte bir e-postayla uğraşmasının farklı yolları vardır. Bunu 'all' işleviyle ilgili bölümde tartışmıştık.

Yerleşik bir SPF kaydına sahip olmak, alanınızdan gönderilen e-postalara güvenilirlik kazandırabileceğinden, posta teslim edilebilirliğinizi iyileştirmeye yardımcı olabilir. Yetkili IP adreslerinin sayısını kısıtlayabileceğiniz için, alıcı sunucu gelen postayı güvenli ve meşru olarak değerlendirecektir.

Teknik Kılavuzlar
Teknik Kılavuzlar