Defaults.Exposed › گزارشها
SPF چیست — و چگونه رکورد SPF خود را اصلاح کنم؟ (۲۰۲۶)
منتشرشده 2026-07-01
ارقام تا تاریخ 2026-06-29 · روششناسی نسخه ۷. دادههای تجمیعی سرشماری در سطح 261 میلیون دامنه ارزیابیشده. SPF (چارچوب سیاست فرستنده) یک رکورد DNS است که فهرست میکند کدام سرورها مجازند برای دامنه شما ایمیل ارسال کنند. ببینید چگونه ارزیابی میکنیم.
SPF یک خط واحد در DNS شماست که میگوید «این سرورها مجازند به نام من ایمیل بفرستند — با هر چیز دیگری مشکوک برخورد کن.» در میان 261 میلیون دامنه، 53.21٪ یک رکورد SPF منتشر میکنند. این عدد سالم بهنظر میرسد، اما داشتن رکورد بهتنهایی از شما محافظت نمیکند: مشخصکننده پایانی تعیین میکند که آیا فرستندگان فهرستنشده رد میشوند یا با اجازه عبور میکنند، و سهم بزرگی از رکوردها چنان نرم تنظیم شدهاند که هیچ چیز را تغییر نمیدهند. در اینجا میبینید که SPF واقعاً چه میکند، رایجترین اشتباههایی که میبینیم، و چگونه رکورد خود را اصلاح کنید.
رکورد SPF چیست؟
وقتی یک سرور ایمیل پیامی دریافت میکند که ادعا میکند از دامنه شماست، رکورد SPF شما را جستجو میکند و بررسی میکند که آیا سرور فرستنده در فهرست تأییدشده شما هست یا نه. رکورد با دستوری برای هر چیزی که در فهرست نیست پایان مییابد:
-all(hardfail) — فرستندگان فهرستنشده را رد کن. این تنظیمی است که واقعاً کار را جدی میگیرد.~all(softfail) — بپذیر اما بهعنوان مشکوک علامتگذاری کن. بیشتر ایمیلها همچنان تحویل داده میشوند.?all(neutral) — هیچ کاری نکن؛ معادل نداشتن هیچ نظری.+all— هر چیزی را از هرکسی بپذیر. این تنظیم فعالانه خطرناک است و هرگز نباید منتشر شود.
از میان 139 میلیون دامنهای که SPF منتشر میکنند، تنها 39.3٪ از -all سختگیرانه استفاده میکنند، در حالی که 55.8٪ از ~all نرمتر بهره میبرند. و 36,014 دامنه +all منتشر میکنند — دعوتی گشوده که به دنیا میگوید هرکسی میتواند به نام آنها ایمیل بفرستد.
اشتباههایی که بیسروصدا SPF را میشکنند
- جستجوهای DNS بیش از حد. SPF به ۱۰ جستجو محدود است (RFC 7208)؛ اگر از آن فراتر بروید کل رکورد با «permerror» شکست میخورد و نادیده گرفته میشود. 7,958 دامنه (0.01٪ از آنهایی که SPF دارند) از این حد عبور میکنند — معمولاً با زنجیر کردن تعداد زیادی دستور
include:برای فرستندگان شخص ثالث. - انتشار
+all. نادر اما فاجعهبار — SPF را کاملاً غیرفعال میکند و جعلکنندگان را تأیید میکند. - این فرض که SPF جلوی جعل هویت را میگیرد. بهتنهایی نمیگیرد. SPF مسیر فنی ارسال را بررسی میکند، نه آدرس «From» که یک شخص میبیند. 32.4٪ از همه دامنهها SPF منتشر میکنند اما DMARC ندارند — بنابراین فرستنده قابلمشاهده همچنان میتواند جعل شود. SPF لولهکشی است؛ اعمال DMARC قفل است. ببینید SPF بدون DMARC.
چگونه رکورد SPF خود را اصلاح کنم؟
- یک رکورد SPF منتشر کنید — یک رکورد TXT واحد که با
v=spf1آغاز میشود. هرگز دو رکورد منتشر نکنید؛ این یک شکست خودکار است. - هر فرستنده مشروع را فهرست کنید — ارائهدهنده صندوق پستی، پلتفرم بازاریابی، CRM، میز پشتیبانی شما — با استفاده از مقادیر مستندشده
include:آنها. - با
-allپایان دهید پس از آنکه مطمئن شدید فهرست کامل است. اگر به حاشیه امنیت نیاز دارید از~allشروع کنید، سپس آن را سختگیرانهتر کنید. ببینید اصلاح SPF. - زیر ۱۰ جستجو بمانید — اگر نزدیک به این حد هستید، includeها را مسطح یا یکپارچه کنید.
- سپس DMARC اضافه کنید — SPF و DKIM به DMARC تغذیه میشوند، همان کنترلی که واقعاً جلوی ارسال ایمیل به نام دامنه شما را میگیرد.
پرسشهای پرتکرار
یک رکورد SPF چه شکلی است؟
یک رکورد DNS TXT واحد مانند v=spf1 include:_spf.google.com -all. ورودیهای include: فرستندگان تأییدشده شما هستند؛ -all در انتها هرکس دیگری را رد میکند.
کدام بهتر است، ~all یا -all؟
-all (hardfail) قویتر است — به دریافتکنندگان میگوید فرستندگان فهرستنشده را رد کنند. ~all (softfail) معمولاً همچنان ایمیل را تحویل میدهد. تا تاریخ 2026-06-29، 39.3٪ از رکوردهای SPF از -all و 55.8٪ از ~all استفاده میکنند.
آیا SPF جلوی جعل دامنه من را میگیرد؟ بهتنهایی نه. SPF آدرس قابلمشاهده «From» را کنترل نمیکند. شما به DMARC تنظیمشده در حالت اعمال نیاز دارید. 32.4٪ از دامنهها SPF دارند اما DMARC ندارند و همچنان قابلجعل باقی میمانند.
چرا رکورد SPF من «شکست میخورد» با اینکه درست بهنظر میرسد؟
اغلب به این دلیل که از حد ۱۰ جستجو فراتر میرود و permerror برمیگرداند. 0.01٪ از دامنههای دارای SPF با این مشکل روبهرو میشوند. تعداد جستجوهای include: را کاهش دهید.
آیا اصلاح SPF پرهزینه است؟ نه — این یک تغییر DNS رایگان است. زحمت اصلی کامل و درستکردن فهرست فرستنده است، نه هزینه مالی.
SPF دامنه خود را رایگان بررسی کنید
رکورد SPF خود، مشخصکننده پایانی آن، و کامل بودن یا نبودن آن را ببینید — بهصورت خصوصی، و تنها برای مالک.
دامنه خود را بررسی کنید ← · اصلاح SPF ← · اصلاح DMARC ← · چگونه ارزیابی میکنیم ← · فقط دادههای تجمیعی. دادهها در اتحادیه اروپا ذخیره و پردازش میشوند.