Spam Filters چیست؟
Spam Filters ابزارهایی هستند که ایمیلهای ناخواسته (اسپم) را قبل از رسیدن به صندوق ورودی شناسایی و فیلتر میکنند. در سرورهای هاستینگ چندین لایه محافظت اسپم قابل تنظیم است.
سطوح فیلتر اسپم
۱. SpamAssassin (سطح سرور)
قدرتمندترین فیلتر اسپم. ایمیلها را امتیازدهی و اسپمها را علامتگذاری میکند.
فعالسازی در دایرکت ادمین: Email > SpamAssassin Setup.
۲. RBL (Real-time Blackhole List)
بررسی IP فرستنده در لیستهای سیاه. ایمیل از IP مسدودشده رد میشود.
۳. Greylisting
ایمیل ناشناس را موقتاً رد میکند. سرورهای ایمیل واقعی مجدداً ارسال میکنند ولی سرورهای اسپم معمولاً retry نمیکنند.
۴. فیلتر سطح کاربر
از پنل کاربری: Email > Spam Filters. فیلتر بر اساس فرستنده، موضوع و کلمات کلیدی.
تنظیم در دایرکت ادمین
فعالسازی SpamAssassin
cd /usr/local/directadmin/custombuild
./build set spamassassin yes
./build spamassassin
فعالسازی Greylisting
در تنظیمات Exim greylisting فعال کنید.
تنظیم در cPanel
از cPanel: Email > Spam Filters (Apache SpamAssassin). از WHM: Exim Configuration > RBLs.
SPF/DKIM/DMARC
این رکوردها ایمیلهای جعلی (spoofed) فیلتر میکنند:
# SPF
v=spf1 a mx ip4:SERVER_IP ~all
# DMARC
v=DMARC1; p=quarantine; rua=mailto:[email protected]
Blacklist/Whitelist
آدرسها یا دامنههای مورد اعتماد Whitelist و اسپمرها Blacklist کنید.
rspamd (مدرن)
rspamd جایگزین سریعتر SpamAssassin:
./build set spamassassin no
./build set rspamd yes
./build rspamd
هاست وردپرس میهن هاستینگ با فیلتر اسپم فعال. کانفیگ سرور شامل تنظیم SpamAssassin/rspamd.