SpamAssassin để lọc spam email sử dụng nhiều kỹ thuật khác nhau để phát hiện thư rác bao gồm các phương pháp dựa trên DNS, lọc Bayes, danh sách đen, các chương trình bên ngoài và cơ sở dữ liệu trực tuyến. Nó áp dụng một bộ quy tắc lớn phù hợp với nội dung hoặc tiêu đề của thư, để đánh giá xem email có phải là spam hay không. Mỗi kết quả kiểm tra trong một điểm số được chỉ định nếu nó phù hợp với tiêu chuẩn của bài kiểm tra.
* Yêu cầu:
- Máy chủ có sử dụng cPanel
- Tool SpamAssassin
- Có quyền truy cập vào lập lịch Cron trong cPanel
- Truy cập vào trình quản lý tệp trong cPanel
- Fetchmail phải được cài đặt và sử dụng được trên máy chủ hosting của bạn
Contents
1. Thiết lập
Nếu bạn sử dụng POP3 làm phương tiện chính để tải xuống email. Các bước cơ bản như sau:
- Bật và định cấu hình SpamAssassin
- Tạo tài khoản email Spam với thư mục email không spam
- Định cấu hình .fetchmailrc để cho phép SpamAssassin tải xuống email
- Định cấu hình cron để tự động đào tạo SpamAssassin
- Sao chép 200 email spam vào hộp thư Spam và 200 email không phải spam vào thư mục không spam
2. Bật SpamAssassin
- Điều hướng đến menu Mail / SpamAssassin trong cPanel
- Nhấp vào Bật SpamAssassin. Điều này sẽ kích hoạt SpamAssassin trên bất kỳ email nào đến. Lưu ý rằng điều này sẽ xác định chính xác thư rác, tuy nhiên, phần còn lại của bài viết chỉ ra cách tăng độ chính xác của SpamAssassin.
- Nhấp vào Định cấu hình SpamAssassin
- Đảm bảo cấu hình như sau:
– add_header: all
– report_safe: 0
– required_score: 5
– rewrite_header subject: **SPAM** _HITS_ (_BAYES_)
– score BAYES_99: 5
3. Định cấu hình Fetchmail
SpamAssassin sử dụng fetchmail để đọc các email từ tài khoản spam nhằm đào tạo bộ lọc Bayesian của nó.
Điều hướng đến Trình quản lý tệp trong cPanel
Bạn sẽ thấy một danh sách các thư mục, sau đó là một danh sách các tập tin. Ở cuối danh sách thư mục, nhấp vào Tạo tệp mới
Ở phía bên phải, nhập .fetchmailrc vào hộp thoại và để loại tài liệu là Tài liệu Văn bản
Tệp .fetchmailrc sẽ xuất hiện trong danh sách tệp ở bảng điều khiển bên trái. Nhấp vào tên tệp và sau đó chọn Chỉnh sửa tệp từ menu ở phía bên phải.
Hoàn thành tệp như sau, sử dụng tên người dùng và mật khẩu bạn đã chọn cho tài khoản spam của mình ở trên:
poll 127.0.0.1 với giao thức IMAP tên người dùng spam + mật khẩu mydomain.com mật khẩu spampassword là spam.
4.Lọc spam bằng tiếng nước ngoài bằng SpamAssassin
Để có bộ lọc SpamAssassin trong thư bằng tiếng nước ngoài:
Mở /etc/mail/spamassassin/local.cf trong trình chỉnh sửa yêu thích của bạn.
Nếu không có mặt, hãy thêm “ok_languages” vào một dòng của chính nó.
Liệt kê các ngôn ngữ (từ danh sách bên dưới) mà bạn muốn chấp nhận, phân tách bằng dấu cách:
af – Tiếng Việt
sq – Tiếng Albania
am – Amharic
ar – Tiếng Ả Rập
hy – Tiếng Armenia
eu – Tiếng Basque
bs – Tiếng Bosnia
bg – Tiếng Bungari
được – Belorussian
ca – Tiếng Catalan
zh – Tiếng Trung
hr – Tiếng Croatia
cs – Tiếng Séc
da – Tiếng Đan Mạch
nl – Tiếng Hà Lan
vi – Tiếng Anh
eo – Esperanto
et – Tiếng Estonia
fi – Tiếng Phần Lan
fr – Tiếng Pháp
fy – Frisian
ka – Georgian
de – Tiếng Đức
el – Hy Lạp
anh – tiếng Do Thái
hu – Tiếng Hungary
chào – Tiếng Hin-ddi
is – Tiếng Việt
id – Tiếng Indonesia
ga – Irish Gaelic
nó – Ý
ja – Tiếng Nhật
ko – Tiếng Hàn
la – Latin
lv – Tiếng Latvia
lt – Tiếng Lithuania
ms – Tiếng Malay
mr – Tiếng Marathi
ne – Tiếng Nepal
không – Na Uy
fa – Tiếng Ba Tư
pl – Tiếng Ba Lan
pt – Tiếng Bồ Đào Nha
qu – Quechua
rm – Rhaeto-Romance
ro – Tiếng Rumani
ru – Tiếng Nga
sa – tiếng Phạn
sco – Scots
gd – Tiếng Gaelic Scotland
sr – Tiếng Serbia
sk – Tiếng Slovak
sl – Tiếng Slovenia
es – Tiếng Tây Ban Nha
sw – Tiếng Swahili
sv – Tiếng Thụy Điển
tl – Tiếng Tagalog
ta – Tamil
th – Tiếng Thái
tr – Tiếng Thổ Nhĩ Kỳ
uk – Tiếng Ukraina
vi – Tiếng Việt
cy – Tiếng Việt
yi – Yiddish
Để chấp nhận thư bằng tiếng Anh, tiếng Đức, tiếng Latinh, tiếng Thái và tiếng Thụy Điển, ví dụ: sử dụng “ok_languages en de la th sv”.