وبلاگ نت‌آرامآموزش، تجربه و راهکارهای زیرساخت

چرا ایمیل فورواردشده به جیمیل نمی‌رسد؟ بررسی SPF و DKIM در مسیر انتقال

تشخیص نرسیدن ایمیل فورواردشده با بررسی سربرگ‌ها، امضای DKIM، بازنویسی فرستنده و روش جایگزین دریافت.

انتشار:
توسط تیم فنی نت‌آرام
۵ دقیقه زمان مطالعه
۰ دیدگاه
محتوای تخصصی، ساده و کاربردی
هماهنگ با هویت حرفه‌ای نت‌آرام
بازگشت به لیست مقالات
تصویر شاخص مقاله چرا ایمیل فورواردشده به جیمیل نمی‌رسد؟ بررسی SPF و DKIM در مسیر انتقال در وبلاگ نت‌آرام
محتوای آموزشی وبلاگ نت‌آرام
ایمیلی به صندوق دامنه شما می‌رسد، اما وقتی همان پیام به Gmail فوروارد می‌شود در هرزنامه می‌افتد یا اصلاً به مقصد نمی‌رسد. این مشکل همیشه از گذرواژه، ظرفیت صندوق یا نشانی مقصد نیست. در مسیر انتقال، یک سرور دیگر پیام را دوباره ارسال می‌کند و نتیجه بعضی بررسی‌های هویت می‌تواند تغییر کند.
برای تصمیم درست باید بدانیم چه کسی فرستنده اصلی است، کدام سرویس پیام را فوروارد می‌کند و گیرنده نهایی چه پاسخی داده است. تغییر رکورد DNS بدون پیدا کردن این مسیر ممکن است مشکل را رفع نکند و حتی دریافت ایمیل‌های دیگر را به خطر بیندازد.

۱. مسیر و محل توقف را مشخص کنید

یک پیام آزمایشی از صندوقی که به آن دسترسی دارید به آدرس دامنه خود بفرستید. زمان، فرستنده، گیرنده و موضوع آزمایش را یادداشت کنید. در وب‌میل صندوق اصلی ببینید پیام واقعاً رسیده است یا نه. سپس در Gmail پوشه Inbox و Spam را بگردید. اگر سرویس فوروارد، لاگ تحویل یا پیام برگشتی دارد، پاسخ دقیق مقصد را همراه همان زمان پیدا کنید.
اگر پیام به صندوق اصلی هم نمی‌رسد، مشکل قبل از فوروارد است و باید مسیر دریافت و رکوردهای MX بررسی شوند. اگر پیام چند بار بین دو صندوق می‌چرخد و خطای تعداد پرش می‌دهد، موضوع با شکست احراز هویت فرق دارد؛ راهنمای رفع حلقه فوروارد را بخوانید. رمز صندوق، محتوای خصوصی و سربرگ کامل حاوی اطلاعات شخصی را عمومی نکنید.

۲. سربرگ پیام تحویل‌شده را بخوانید

اگر نسخه فورواردشده در Gmail موجود است، پیام را باز کنید، از منوی سه‌نقطه Show original / نمایش نسخه اصلی را انتخاب کنید و بخش نتیجه احراز هویت را ببینید. در سربرگ‌های Authentication-Results ممکن است spf=pass یا spf=fail، dkim=pass و dmarc=pass دیده شود. سربرگ‌های چند سرور ممکن است نتایج متفاوت داشته باشند؛ نتیجه‌ای را ملاک مقصد بگیرید که خود سرویس گیرنده ثبت کرده است.
اگر نسخه اصلی نیز در صندوق قابل مشاهده است، سربرگ آن را با نسخه فورواردشده مقایسه کنید. ممکن است SPF در صندوق اولیه موفق باشد اما در مقصد نهایی شکست بخورد، چون IP ارسال‌کننده مرحله دوم متعلق به سرویس فوروارد است، نه سرور اصلی. شکست SPF به‌تنهایی ثابت نمی‌کند پیام جعلی است یا حتماً رد می‌شود.

۳. نقش امضای DKIM را بفهمید

DKIM مانند مهر دیجیتال بخشی از پیام است. اگر فرستنده اصلی آن را درست امضا کرده باشد و فورواردکننده بخش‌های امضاشده را تغییر ندهد، ممکن است امضا در مقصد همچنان معتبر بماند. تغییر موضوع، بدنه یا قالب پیام می‌تواند امضا را نامعتبر کند. نتیجه DMARC به موفقیت SPF یا DKIM همراه با هم‌راستایی دامنه وابسته است؛ صرف دیدن یک pass برای دامنه‌ای نامرتبط، موفقیت DMARC را تضمین نمی‌کند.
اگر شما فرستنده اصلی هستید، از سرویس ارسال خود تنظیم DKIM و صحت دامنه امضاکننده را بررسی کنید و نمونه مستقیم به Gmail بفرستید. اگر فرستنده شخص دیگری است، شما معمولاً نمی‌توانید رکورد یا امضای دامنه او را اصلاح کنید؛ نتیجه دقیق را بدون افشای محتوای پیام به مدیر همان دامنه اطلاع دهید.

۴. تنظیمات سرویس فوروارد را اصلاح کنید

اگر پیام مستقیم موفق و نسخه فورواردشده ناموفق است، به تنظیمات سرویس فوروارد مراجعه کنید یا با مدیر آن هماهنگ شوید. بپرسید آیا هنگام انتقال، نشانی envelope sender را با دامنه متعلق به فورواردکننده بازنویسی می‌کند و آیا DKIM پیام را حفظ می‌کند. این کارها به سیاست سرویس و تنظیمات آن بستگی دارند؛ بازنویسی فرستنده به‌تنهایی هم‌راستایی DMARC دامنه نمایش‌داده‌شده در From را تضمین نمی‌کند.
SPF دامنه خود را فقط با راهنمای سرویس ارسال خود و پس از شناسایی فرستنده‌های مجاز تغییر دهید. افزودن IP فورواردکننده به SPF دامنه‌ای که مالک آن نیستید ممکن نیست و برای عبور دادن همه پیام‌های دیگران هم نسخه عمومی درستی نیست. چند رکورد مستقل SPF برای یک نام می‌تواند نتیجه نامعتبر بسازد؛ رکوردها را با شناخت کامل و بدون حذف منابع معتبر اصلاح کنید. سیاست DMARC را برای پنهان‌کردن مشکل بی‌حساب ضعیف نکنید.
بعضی سرویس‌ها از ARC برای انتقال نتایج احراز هویت استفاده می‌کنند. پشتیبانی و میزان اعتماد به ARC به گیرنده بستگی دارد؛ فعال‌بودن آن تضمین تحویل نیست. درباره امکانات واقعی سرویس فوروارد خود سؤال کنید.

۵. اگر پیام اصلاً به مقصد نمی‌رسد

وقتی نسخه‌ای در Gmail وجود ندارد، سربرگ مقصد در دسترس نیست. گزارش تحویل و پاسخ SMTP را در سرویس فوروارد بررسی کنید. پاسخ موقت با رد دائمی فرق دارد؛ متن دقیق، زمان و شناسه پیام آزمایشی را به مدیر سرویس بدهید. از ارسال پی‌درپی پیام‌های زیاد خودداری کنید. اگر فقط یک فرستنده مشکل دارد، آزمون با فرستنده دیگر به جداکردن مشکل کمک می‌کند.
به عنوان راه موقت، پیام را در صندوق اصلی بخوانید یا از روشی که سرویس مقصد برای دریافت از صندوق اصلی پشتیبانی می‌کند استفاده کنید. پیش از تغییر مسیر، اثر آن بر امنیت و نگهداری پیام‌ها را بررسی کنید.

۶. نتیجه را دوباره آزمایش کنید

پس از اصلاح، یک پیام تازه از همان فرستنده و یکی از یک فرستنده متفاوت بفرستید. رسیدن به صندوق اصلی، تحویل به مقصد، محل قرارگیری پیام و نتیجه احراز هویت گیرنده را دوباره مقایسه کنید. موفقیت یک پیام به معنی تضمین تحویل همه فرستنده‌ها نیست؛ اگر مشکل ادامه داشت، نتایج و زمان آزمایش را در اختیار مدیر فوروارد بگذارید.
برای مدیریت مالکیت و تنظیمات نام دامنه، صفحه ثبت دامنه نت‌آرام راهنمای خدمات دامنه است. جزئیات توصیه‌های سرویس مقصد را نیز در راهنمای رسمی Gmail برای فوروارد ایمیل ببینید.
برچسب‌ها:
اشتراک‌گذاری:
لینکدینتلگرامایکس

دیدگاه‌ها (۰)

دیدگاه‌های تاییدشده و پاسخ‌های تیم نت‌آرام