همه ابزارهای توسعه‌دهندگان

یک رکورد SPF معتبر از سرویس‌هایی که ایمیل شما را ارسال می‌کنند بسازید، سپس آنچه دامنه شما منتشر می‌کند را در برابر قوانین RFC 7208 بررسی کنید.

رایگان

1چه کسی برای این دامنه ایمیل می‌فرستد؟

هر سرویسی را که با استفاده از دامنه شما در آدرس From ایمیل می‌فرستد علامت بزنید. هر کدام عبارت include: مورد نیاز خود، و هزینه جستجوی DNS آن را اضافه می‌کند.

2سرورهای خودتان

هر خط یک مورد. عبارت‌های IP هیچ جستجوی DNS‌ای هزینه ندارند، پس در صورت امکان آنها را ترجیح دهید.

هر خط یک دامنه: هر کدام به یک عبارت include: تبدیل می‌شود. عبارت‌های از قبل نوشته‌شده بدون تغییر باقی می‌مانند.

3تکلیف بقیه چیست؟

عبارت پایانی تعیین می‌کند که دریافت‌کنندگان با ایمیل هر سروری که در بالا فهرست نشده چگونه برخورد کنند.

رکورد SPF شما


		

انتشار آن
نوع رکورد
TXT
نام / میزبان
@ (ریشه دامنه)
TTL
3600
  1. منطقه DNS دامنه خود را در ثبت‌کننده یا میزبان DNS باز کنید.
  2. هر رکورد SPF موجود را حذف کنید: یک دامنه باید دقیقاً یک رکورد منتشر کند.
  3. یک رکورد TXT در ریشه دامنه با مقدار بالا اضافه کنید.
  4. منتظر بمانید تا TTL بگذرد، سپس آن را در تب بررسی‌کننده تأیید کنید.

یک دامنه فقط می‌تواند یک رکورد SPF منتشر کند. برای افزودن یک فرستنده جدید، رکورد موجود را ویرایش کنید، هرگز رکورد دومی اضافه نکنید.

رکورد را سمت چپ بسازید، یا به بررسی‌کننده بروید تا رکوردی را که یک دامنه هم‌اکنون منتشر می‌کند بخوانید: هر مکانیزم توضیح داده شده، همراه با محدودیت ده جستجو که برایتان شمارش شده.

رکورد را سمت چپ بسازید، یا به بررسی‌کننده بروید تا رکوردی را که یک دامنه هم‌اکنون منتشر می‌کند بخوانید: هر مکانیزم توضیح داده شده، همراه با محدودیت ده جستجو که برایتان شمارش شده.

Your results appear here Fill in the field above, then run the check.
رکورد منتشرشده
بودجه جستجوی DNS
RFC 7208 ده مورد را مجاز می‌داند
#عبارتپیدا شده در
هر عبارت توضیح داده شد
عبارتنتیجهچه کاری انجام می‌دهد
آنچه پیدا کردیم

درباره ساخت و بررسی رکورد SPF

SPF Record Generator & Checker دو کاری را انجام می‌دهد که یک مالک دامنه واقعاً به آن نیاز دارد. تولیدکننده می‌پرسد کدام سرویس‌ها با استفاده از دامنه شما ایمیل ارسال می‌کنند (Google Workspace، Microsoft 365، SendGrid، Mailgun، Amazon SES، سرورهای خودتان) و از آن‌ها یک رکورد معتبر `v=spf1` می‌سازد، در حالی که هزینه جستجوهای DNS را حین ساخت شمارش می‌کند. بررسی‌کننده رکوردی را که دامنه شما هم‌اکنون منتشر می‌کند می‌خواند، هر مکانیزم را به زبان ساده توضیح می‌دهد و آن را در برابر RFC 7208 آزمایش می‌کند.

قانونی که بیشتر افراد را گیر می‌اندازد محدودیت ده جستجو است. هر عبارت `include`، `a`، `mx`، `ptr` و `exists` یک پرس‌وجوی DNS هزینه دارد، و همین‌طور هر عبارت داخل رکوردهایی که به آن‌ها اشاره می‌کنند. اگر از ده بگذرید، دریافت‌کننده‌ها خطای دائمی برمی‌گردانند، یعنی SPF برای همه ایمیل‌های شما شکست می‌خورد، نه فقط بخش جعلی. بررسی‌کننده include های شما را به‌صورت بازگشتی دنبال می‌کند و دقیقاً نشان می‌دهد هر جستجو کجا صرف شده، تا ببینید کدام فرستنده باعث عبور از حد شده است.

همچنین خطاهایی را که به‌آرامی یک رکورد SPF را بی‌اثر می‌کنند علامت می‌زند: دومین رکورد SPF روی همان دامنه (که هر دو را نامعتبر می‌کند)، `+all` (که کل اینترنت را مجاز می‌شمارد)، نبود `all` (که هیچ‌چیز را اعلام نمی‌کند)، مکانیزم منسوخ `ptr`، عباراتی که بعد از `all` قرار گرفته‌اند و هرگز خوانده نمی‌شوند، و خطاهای نحوی که کل رکورد را به خطای دائمی تبدیل می‌کنند.

نحوه استفاده از ساخت و بررسی رکورد SPF

  1. در تب Generator، هر سرویسی را که با استفاده از دامنه شما در آدرس From ایمیل ارسال می‌کند علامت بزنید.
  2. سرورهای ایمیل خودتان را اضافه کنید: mx را فعال کنید و هر محدوده ثابت IPv4 یا IPv6 را جای‌گذاری کنید: عبارات IP هیچ جستجوی DNS هزینه ندارند.
  3. شمارشگر جستجو را زیر نظر بگیرید. اگر از ده بگذرد، یک فرستنده را حذف کنید یا یک include را با محدوده‌های IP پشت آن جایگزین کنید.
  4. سیاست نهایی را انتخاب کنید: با ~all شروع کنید (به‌عنوان مشکوک علامت بزنید) و پس از پاک شدن گزارش‌های DMARC به -all سخت‌گیرتر شوید.
  5. رکورد را کپی کنید و آن را به‌صورت یک رکورد TXT واحد در ریشه دامنه خود منتشر کنید و هر رکورد SPF موجود را جایگزین کنید.
  6. پس از سپری شدن TTL به تب Checker برگردید و تأیید کنید رکورد منتشرشده بدون مشکل تجزیه می‌شود.

سوالات متداول

RFC 7208 حداکثر ده عبارت پرس‌وجوکننده DNS در هر ارزیابی را مجاز می‌داند: include، a، mx، ptr، exists و modifier مربوط به redirect. جستجوهای داخل رکوردهایی که include می‌کنید هم شمرده می‌شوند. فراتر از ده، دریافت‌کننده‌ها خطای دائمی برمی‌گردانند و SPF برای هر پیامی که ارسال می‌کنید شکست می‌خورد.

خیر. یک دامنه باید دقیقاً یک رکورد v=spf1 منتشر کند. وقتی دریافت‌کننده‌ای دو رکورد پیدا کند، خطای دائمی برمی‌گرداند و SPF برای همه ایمیل‌های شما شکست می‌خورد. برای افزودن یک فرستنده، رکورد موجود را ویرایش کنید نه اینکه رکورد دومی اضافه کنید.

با ~all شروع کنید، که به دریافت‌کننده‌ها می‌گوید فرستنده‌های فهرست‌نشده را بپذیرند اما آن‌ها را مشکوک تلقی کنند. وقتی گزارش‌های تجمیعی DMARC نشان دادند هر فرستنده مشروعی عبور می‌کند، برای اعمال کامل به -all بروید. هرگز از +all استفاده نکنید: کل اینترنت را مجاز می‌شمارد.

فرستنده‌هایی که دیگر استفاده نمی‌کنید حذف کنید، یک include را با محدوده‌های ip4:/ip6: پشت آن جایگزین کنید (عبارات IP هیچ جستجویی هزینه ندارند)، خبرنامه‌ها را به یک زیردامنه با رکورد مستقل خودش منتقل کنید، یا از ارائه‌دهنده‌ای استفاده کنید که رکورد فشرده‌شده ارائه می‌دهد.

خیر. SPF فقط سرورهای ارسال‌کننده را مجاز می‌شمارد و وقتی ایمیل فوروارد می‌شود از کار می‌افتد. باید با DKIM و یک سیاست DMARC همراه شود تا دریافت‌کننده‌ها روی شکست‌ها اقدام کنند، که دقیقاً همان چیزی است که Gmail و Yahoo از سال ۲۰۲۴ از فرستندگان انبوه خواسته‌اند.

بله، کاملاً رایگان و بدون نیاز به ثبت‌نام. تولیدکننده در مرورگر شما اجرا می‌شود و بررسی‌کننده یک جستجوی ساده و نرخ‌محدودشده DNS انجام می‌دهد.

اشتراک‌گذاری

جستجوهای پرطرفدار
ساخت رکورد spf بررسی spf چک رکورد spf جستجوی رکورد spf اعتبارسنجی spf تولید رکورد spf رکورد spf برای google workspace محدودیت ده جستجوی spf بررسی رکورد spf دامنه بررسی نحو spf
به کمک نیاز دارید؟
با این ابزار مشکلی پیدا کردید؟ به تیم ما اطلاع دهید.
گزارش مشکل

این ابزار رایگان را به وب‌سایت خود اضافه کنید: کد زیر را کپی و جای‌گذاری کنید.