امنیت هاست و سایت

جلوگیری از اسپم شدن ایمیل‌ها با SPF، DKIM و DMARC

رکوردهای SPF و DKIM و DMARC چه می‌کنند، در سی‌پنل چطور اصلاح می‌شوند و چه چیزهایی ایمیل شما را اسپم می‌کند.

رایکت رایکت بروزرسانی ۳ دقیقه مطالعه ۰ دیدگاه
جلوگیری از اسپم شدن ایمیل‌ها با SPF، DKIM و DMARC

ایمیلی که به پوشه اسپم می‌رود، عملاً ارسال نشده است. چند تنظیم مشخص روی دامنه و چند نکته در متن ایمیل، شانس رسیدن به Inbox را به‌شدت بالا می‌برد.

سه رکوردی که تعیین‌کننده‌اند

رکورد چه می‌گوید
SPF چه سرورهایی اجازه دارند از طرف دامنه شما ایمیل بفرستند
DKIM امضای دیجیتالی که ثابت می‌کند پیام در مسیر دستکاری نشده
DMARC به سرور مقصد می‌گوید با ایمیل‌های جعلی دامنه شما چه کند

بررسی و اصلاح در سی‌پنل

در سی‌پنل به بخش Email Deliverability بروید. وضعیت هر دامنه آنجا مشخص است و اگر مشکلی باشد، دکمه Repair همان‌جا آن را درست می‌کند.

بخش Email Deliverability در سی‌پنل برای بررسی SPF و DKIM
Email Deliverability: وضعیت رکوردهای SPF و DKIM دامنه‌ها

اگر DNS دامنه را جای دیگری مدیریت می‌کنید (مثلاً کلودفلر یا پنل ایرنیک)، رکوردها باید در همان پنل اضافه شوند؛ دکمه Repair سی‌پنل فقط روی DNS محلی اثر دارد.

فیلتر اسپم ورودی

برای ایمیل‌های دریافتی، سی‌پنل از Apache SpamAssassin استفاده می‌کند. در بخش Spam Filters می‌توانید فیلتر را روشن کنید، حساسیتش را تنظیم کنید و لیست سفید یا سیاه بسازید.

بخش Spam Filters در سی‌پنل
Spam Filters: فعال‌سازی فیلتر اسپم و تنظیم حساسیت آن
  • امتیاز حساسیت: عدد پایین‌تر یعنی سخت‌گیرتر. شروع از مقدار پیش‌فرض منطقی است.
  • Spam Box: ایمیل‌های مشکوک را به‌جای حذف، در پوشه جدا می‌گذارد.
  • لیست سفید: آدرس‌های مهم (مثل بانک یا مشتری‌های ثابت) را اضافه کنید تا هرگز اسپم نشوند.

چیزهایی که ایمیل شما را اسپم می‌کند

  1. آدرس فرستنده جعلی: ارسال با آدرسی که مال دامنه شما نیست.
  2. ارسال انبوه از هاست اشتراکی: برای خبرنامه از سرویس تخصصی استفاده کنید.
  3. متن تبلیغاتی افراطی: حروف بزرگ، علامت تعجب زیاد و کلمات تحریک‌کننده.
  4. لینک‌های کوتاه‌شده و مشکوک
  5. نبود متن ساده: ایمیل فقط تصویری، امتیاز اسپم می‌گیرد.
  6. لیست ایمیل خریداری‌شده: گزارش اسپم توسط گیرنده‌ها، اعتبار دامنه را نابود می‌کند.

تست کنید

پیش از ارسال یک کمپین، ایمیل آزمایشی به چند صندوق مختلف (جیمیل، یاهو و ایمیل سازمانی دیگر) بفرستید و ببینید کجا می‌نشیند. اگر اسپم شد، اول وضعیت SPF و DKIM و بعد محتوای پیام را بررسی کنید.

راهنمای مرتبط: رفع مشکل ارسال نشدن ایمیل و مدیریت اکانت ایمیل.

بیشتر بخوانید: ایمیل ارسال می‌شود ولی به جیمیل نمی‌رسد، چک کردن و خروج از بلک‌لیست و جعل آدرس یا هک اکانت ایمیل.

چطور SPF، DKIM و DMARC را مرحله‌ای بررسی کنیم؟

این سه سازوکار مکمل هم‌اند، اما کار یکسانی نمی‌کنند. SPF منبع مجاز ارسال را در ارتباط با دامنهٔ بازگشت بررسی می‌کند؛ DKIM با امضای رمزنگاری‌شده به اعتبار و تمامیت پیام کمک می‌کند؛ DMARC سیاست هم‌ترازی دامنهٔ فرستنده با SPF یا DKIM را تعیین می‌کند. صرفاً ساختن هر سه رکورد، رسیدن ایمیل به Inbox را تضمین نمی‌کند.

  1. فهرست سرویس‌هایی را که واقعاً از طرف دامنه ایمیل می‌فرستند تهیه کنید: هاست، وب‌سایت، CRM یا سرویس خبرنامه.
  2. وضعیت Email Deliverability سی‌پنل را بررسی کنید، ولی اگر DNS بیرون از همان هاست میزبانی می‌شود رکوردها را در مرجع authoritative اصلاح کنید.
  3. از ایجاد چند رکورد SPF مستقل برای یک نام یکسان خودداری کنید؛ سیاست را مطابق مستندات سرویس‌های مورداستفاده در یک رکورد معتبر مدیریت کنید.
  4. ابتدا DMARC را با سیاست مانیتورینگ و دریافت گزارش راه‌اندازی کنید؛ تغییر یکباره به سیاست سخت‌گیرانه ممکن است ارسال‌کننده‌های مجاز اما پیکربندی‌نشده را مختل کند.
  5. پس از تغییر، با ارسال آزمایشی به چند سرویس، هدرهای Authentication-Results و گزارش خطای واقعی را بررسی کنید.

اگر باز هم ایمیل اسپم شد

اعتبار IP و دامنه، شهرت محتوای ارسال، نرخ خطا، حجم ارسال، رضایت گیرنده و فوروارد شدن نامه روی نتیجه اثر دارند. در چنین حالتی از راهنمای رفع مشکل ارسال و تفاوت Forwarder و فیلتر ایمیل استفاده کنید. معیار موفقیت «رسیدن پیام معتبر و قابل اعتماد» است، نه فقط سبزشدن وضعیت رکورد DNS.

این مطلب برایتان مفید بود؟
اشتراک‌گذاری
رایکت
نوشته شده توسط رایکت

تیم محتوای رایکت؛ آموزش‌ها و راهنماهای کاربردی هاست، دامنه و مدیریت سایت.

مطالب مرتبط

دیدگاه‌ها

نظر یا سوال خود را درباره این مطلب با ما در میان بگذارید

دیدگاه خود را بنویسید

aapanel
cloudlinux
cpanel
directadmin
jetbackup
laravel
mysql
virtualizor
vmware
wordpress