اعلان‌ها
پاک کردن همه

[حل‌شده] خطای «SPF PermError: too many DNS lookups» را چطور رفع کنم؟

2 دیدگاه‌ها
1 کاربران
0 واکنش‌ها
349 بازدید
7
[#14]
شروع‌کننده موضوع

ابزار تست SPF می‌گوید تعداد lookup بیش از حد مجاز است. رکورد ما چند include دارد. چه کار کنم؟


شروع‌کننده موضوع
16/05/2026 8:15 ب.ظ

استاندارد SPF سقف ۱۰ DNS lookup دارد. هر include، a، mx، ptr و exists یک lookup حساب می‌شود — و includeهایی که خودشان include دارند، به‌صورت زنجیره‌ای اضافه می‌شوند. عبور از ۱۰ یعنی SPF شما برای گیرنده PermError می‌دهد و عملاً بی‌اثر می‌شود.

راه‌های کاهش:

  • include های بلااستفاده را حذف کنید. سرویس‌هایی که دیگر از آن‌ها ایمیل نمی‌فرستید را بردارید — این معمولاً بیشترین صرفه‌جویی را دارد.
  • به‌جای include، از ip4 استفاده کنید جایی که IP ثابت و مشخص است. ip4 و ip6 اصلاً lookup حساب نمی‌شوند.
  • mx و a را حذف کنید اگر همان IP را با ip4 نوشته‌اید — تکراری است.
  • هرگز از ptr استفاده نکنید؛ منسوخ شده و پرهزینه است.

برای شمردن دقیق lookupها از ابزارهای آنلاین بررسی SPF استفاده کنید که زنجیره را باز می‌کنند و تعداد را نشان می‌دهند.


1 پاسخ
اشتراک‌گذاری: