2013-03-06 15 views
6

Belgeleri okudum ama fark hala benim için çok net değil.SPF şunları içerir: ve a :?

Benim anlayış: 1) şunlardır: Belirtilen etki alanı için listelenen IP'leri tanır ve ayrıca o alanın kendi SPF kayıtları listelenen herhangi bir ek etki

2) olacaktır: basitçe belirtilen için listelenen IP'leri verir domain

doğru mu?

+0

O 'include'd kayıtlar kapılarını geri neden olmadığını unutmamak gerekir? - Bir' -all' varsayılan eylemi var ama bir yer alan 'kullanıyorsa all', kendi ayarını geçersiz kılmaz. – Synchro

cevap

2

1) şunlardır: other-domain.com sadece other-domain.com gelen SPF kayıtlarını içermektedir. other-domain.com SPF girişleri izin veriyorsa bazı ip Kullanıcı (örneğin bir ip4: veya bir: girdisini), daha sonra bu ip de izin alınacaktır. Eğer, evet olmasıdır http://www.openspf.org/SPF_Record_Syntax

Benim cevap:)

gerçek
3

Başka

2 herkesten biraraya getirip çalıştıkları için bir cevap denemek ve sözdizimi doc dayalı OP muhtemelen ifade ettiğini aklında var gibi görünüyor.

  • a: Alana ilişkin bir kayıtlarında bir maç için test IP.

  • include: Etki alanı için tüm SPF kaydını alın, IP'yi buna göre değerlendirin ve bir PASS bulunduğunda, bu PASS tüm SPF testinin bir sonucu haline gelir. Eğer PASS bulunamazsa, bu bir başarısızlık değildir, fakat orijinal/üst düzey SPF testiniz devam eder (muhtemelen -all/~ all /? Tüm faza). daha öngörülebilir ve anlaşılır Çünkü

    • :

    Nedenleri "a" kullanmak. Eğer ilgili alan adlarında SPF kurmadıysanız Çünkü

  • . Eğer bu alan adlarını kontrol etmiyoruz ve SPF istediğiniz yapardım olmadığından
  • kullanmak

Nedenleri (o olmayan diğer sunuculara kabulünde fazla hafif olduğunu spefifically eğer A kayıtları var) "include":

  • zaten etki alanının SPF güveniyoruz.
  • etki alanının SPF karmaşıktır ve düğünle-tekrar kendin yap nedenlerle gerçeğin tek kaynağı olmasını istiyoruz.

Mutlu düzeltilmesi!