SpamAssassin چیست؟
SpamAssassin یک فیلتر اسپم متنباز و قدرتمند برای سرورهای ایمیل لینوکسی است. SpamAssassin ایمیلهای دریافتی را بررسی و با امتیازدهی مشخص میکند کدام ایمیلها اسپم هستند.
فعالسازی در دایرکت ادمین
از Admin Level
cd /usr/local/directadmin/custombuild
./build set spamassassin yes
./build spamassassin
فعالسازی برای کاربران
از پنل کاربری: E-mail Manager > SpamAssassin Setup. فعال کنید و سطح حساسیت تنظیم نمایید.
فعالسازی در cPanel
از cPanel: Email > Apache SpamAssassin. دکمه Enable Apache SpamAssassin بزنید. از WHM: Service Configuration > Apache SpamAssassin.
تنظیمات مهم
فایل تنظیمات: /etc/mail/spamassassin/local.cf
# آستانه اسپم (پیشفرض ۵)
required_score 5.0
# اضافه کردن هدر اسپم
add_header all Score _SCORE_
# فعالسازی Bayes
use_bayes 1
bayes_auto_learn 1
# Whitelist
whitelist_from [email protected]
یکپارچهسازی با Exim
Exim باید برای استفاده از SpamAssassin تنظیم شود. در دایرکت ادمین این تنظیم خودکار انجام میشود.
آموزش SpamAssassin
SpamAssassin از سیستم Bayesian استفاده میکند و با آموزش بهتر عمل میکند:
# آموزش اسپم
sa-learn --spam /path/to/spam/emails/
# آموزش ایمیل سالم
sa-learn --ham /path/to/good/emails/
جایگزین: rspamd
rspamd جایگزین مدرنتر و سریعتر SpamAssassin است:
cd /usr/local/directadmin/custombuild
./build set spamassassin no
./build set rspamd yes
./build rspamd
هاست وردپرس میهن هاستینگ با فیلتر اسپم فعال. کانفیگ سرور شامل نصب SpamAssassin/rspamd. سرور مجازی با ایمیل امن.