Hướng dẫn thiết lập hệ thống lọc mail với Email Hosting dùng Email Filter

I. Giới thiệu:

Email Hosting cho phép chúng ta thực hiện lọc mail cho mỗi tài khoản. Với việc lọc mail này sẽ giúp cho các bạn tạo ra các rule để ngăn chặn 1 tài khoản email hoặc nội dung, tiêu đề,... mà các bạn mong muốn.

II. Các bước thực hiện:


Bước 1: Truy cập vào Email Hosting -> Email -> Email Filters.

1

Bước 2: Chọn vào tài khoản cần tạo bộ lọc -> Manage Filters.

2

Bước 3: Tiến hành tạo bộ lọc và các rule quy định.

 3
4

Filter Name: Điền tên cần đặt cho filter. Lưu ý tên này là duy nhất, nếu đặt tên trùng với các filter đã có trước, hệ thống sẽ thực hiện ghi đè lên filter trước.

Rules: Bao gồm 2 ô lựa chọn (2 select)

a. Select đầu tiên: Dùng để chọn nội dung cần filter, ví dụ:

 5
 
  • From : Chỉ định nội dung lọc là địa chỉ email nguồn
  • Subject : Chỉ định nội dung lọc là tiêu đề mail
  • To : Chỉ định nội dung lọc là địa chỉ email đích
  • Reply : Chỉ định nội dung lọc là địa chỉ Email mà người gửi nhận phản hồi
  • Body : Chỉ định nội dung lọc là Nội dung email
  • Any Header : Chỉ định nội dung lọc là tất cả các trường trong header mail (bao gồm From, Subject, To…..)
  • Any recipient : Chỉ định nội dung lọc là bất kỳ người nhận nào của Email
  • Has not been previously delivered : chỉ kiểm tra những Email đang trong hàng chờ
  • Is an Error Message : Chỉ định nội dung lọc là những thư lỗi
  • List ID : Chỉ định nội dung lọc là danh sách gửi mail của một tài khoản

* Ngoài ra còn thêm 3 Rules đang ở trạng thái ẩn. 3 Rules này chỉ khả dụng khi các bạn sử dụng tính năng SpamAssassin, các bạn có thể tham khảo tính năng này tại :

https://vinahost.vn/ac/knowledgebase/61/Hng-dn-cu-hnh-chng-spam-cho-email-vi-SpamAssassin.html

https://secure.vinahost.vn/ac/knowledgebase/541/Hng-dn-cu-hinh-chng-spam-cho-email-vi-SpamAssassin-cho-dch-v-Email-Hosting.html

Ba rules đó bao gồm :

  • Spam Status : Chỉ định nội dung lọc là trạng thái email sau khi lọc bởi SpamAssassin ( có 2 trạng thái là “yes” hoặc “no” )
  • Spam Bar : Chỉ định nội dung lọc là Thanh thư rác (Để lọc mọi thư mà SpamAssassin đã đánh dấu là có điểm thư rác từ 5.0 trở lên, hãy chọn Thanh Thư Rácchứa, rồi nhập “+++++” vào hộp văn bản (Lưu ý: Nếu muốn khớp điểm thư rác là 4, dùng ++++`. Điểm thư rác 3 sẽ +++, v.v…))
  • Spam Score : Chỉ định nội dung lọc là điểm số đánh giá email đó của SpamAssasin

VD : khi bạn view full header của email thì thấy nội dung tương tự như:

X-Spam-Status: Yes, score=21.6

X-Spam-Score: 216

X-Spam-Bar: +++++++++++++++++++++

X-Spam-Report: Spam detection software, running on the system …

-         Với header như trên thì :

+ Spam Status : Yes

+ Spam Score : 21.6

+ Spam Bar : +++++++++++++++++++++ (21 dấu cộng tương ứng 21 điểm)

b. Select thứ hai: Dùng để lựa chọn phương thức so sánh/khớp dữ liệu, ví dụ:

 6
 
  • Equals – Khớp chính xác chuỗi mà bạn nhập
  • Matches regex – Khớp với biểu thức chính quy
  • Contains – Chứa chuỗi mà bạn nhập
  • Does not contain – Không chuỗi mà bạn nhập
  • Begins with – Bắt đầu với chuỗi mà bạn nhập
  • Ends with : Kết thúc với chuôĩ mà bạn nhập
  • Does not begin : Không bắt đầu với chuỗi mà bạn nhập
  • Does not end with : Không kết thúc với chuỗi bạn nhập
  • Does not match : Không khớp với chuỗi bạn nhập

c. Dòng nội dung: Điền nội dung cần filter vào ô này

 7

-         Action : Hành động khi email phù hợp với rule này, bao gồm:

 8
  • Discard message : Hủy email
  • Redirect to email : Chuyển mail này tới địa chỉ email khác mà bạn chỉ định
  • Fail with message : Từ chối mail với thông báo không thành công đến người gửi
  • Stop processing rule : Ngừng việc xử lý rule, nghĩa là không tiếp tục áp dụng các rule sau đối với mail này.
  • Deliver to folder : Chuyển vào thư mục chỉ định.
  • Pipe to a Program : Gửi một email đến chương trình chỉ định

-         Nếu các bạn muốn thêm hành động để xử lý, các bạn tiến hành chọn dấu cộng bên tay phải :

 9

Sẽ xuất hiện thêm 2 lựa chọn nếu các bạn chọn lọc từ 2 hành động trở lên

 10
 
 + OR : Lọc email nếu thỏa một trong các điều kiện

+ AND : Lọc email nếu thỏa tất cả các điều kiện

 

-         Chọn vào button Create để tạo mới filter, nếu nhận được thông báo “The filter has been updated”  thì việc tạo filter đã thành công.

 11
 
Danh sách các filter sẽ nằm trong phần Current Filters. Bạn cũng có thể thay đổi vị trí các filter này bằng cách kéo thả chuột. Thứ tự thực hiện filter sẽ là từ trên xuống.

 12

-         Xóa/Sửa bộ lọc :

Bạn có thể tiến hành xóa/sửa bộ lọc đã tạo bằng cách chọn vào Edit/Delete phía bên tay phải của danh sách Filter

 13
 

III. Thực hiện kiểm thử Bộ lọc đã tạo :

VD 1: Thực hiện tạo bộ lọc để hủy bỏ mail (Action Discard message) gởi đến từ (From) emailuser1@spamaddress.com, ta thực hiện cấu hình như sau:

 14
 
Sau đó ta tiến hành kiểm tra tại mục Filter Test :
 15

Thực hiện điền nội dung cần kiểm thử vào, trường hợp này là dòng From: user1@spamaddress.com để giả định email gởi từ địa chỉ user1@spamaddress.com. Sau đó chọn vào button Test Filter.   

Sau đó các bạn chọn nút Test Filter để kiểm tra bộ lọc.

Nếu nhận được kết quả “This filter has matched the following condition(s)” nghĩa là filter đã hoạt động chính xác.

 16
 
VD 2: Thực hiện tạo bộ lọc để hủy bỏ mail (Action Discard message) gởi đến với tiêu đề ( subject ) chứa nội dung “Khuyến mãi” “và” trong nội dung ( body ) có chứa từ “ giảm giá” (phải thỏa mãn 2 điều kiện thì mới lọc email này):

 17

Sau đó chúng ta tiến hành kiểm thử bộ lọc :

 18

Và đây là kết quả trả về :

19 

** Để tạo một filter chính xác - đảm bảo đáp ứng được yêu cầu của mình, bạn cần phải đọc và phân tích nội dung email (bao gồm email header và email body) để xác định được đặt điểm chung của các email cần lọc. Dưới đây là một ví dụ cụ thể về một trường hợp lọc mail:

Vd: Một ngày bạn nhận được rất nhiều email với nội dung spam, bạn view full header của email thì thấy nội dung tương tự như:

Return-path:

From: "Blog ABC"

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.2) Gecko/20030208

To:

Content-Type: text/html;

charset="us-ascii"

Content-Transfer-Encoding: base64

X-Spam-Status: Yes, score=21.6

X-Spam-Score: 216

X-Spam-Bar: +++++++++++++++++++++

X-Spam-Report: Spam detection software, running on the system …

Nội dung trên cho thấy SpamAssassin đã đánh dấu email trên là spam qua dòng X-Spam-Status: Yes, score=21.6 trong header. Như vậy chúng ta có thể dựa vào đặt điểm này để lọc email với tùy chọn là “Spam Status ” và “ begins with” và điền Yes vào ô nội dung, cho tất cả các email này vào thư mục Trash bằng cách chọn Action là Deliver to folder và chọn thư mục là Trash. Cụ thể như sau :

 20


Sau đó các bạn chọn Save.

Đó là các bước thực hiện cấu hình Email Filter. Bạn có thể xem thêm video hướng dẫn sau:

Powered by WHMCompleteSolution