Viết bộ lọc Sàng (ngôn ngữ) để tìm kiếm phần thân và tiêu đề của thư cho danh sách các chuỗi


0

Tôi có quy tắc sau trong sàng để lọc các tin nhắn có chứa các từ khác nhau bằng tiếng nước ngoài:

if body :raw :contains [
  "choix",
  "comprovante",
  ...                                # various words elided
  "soldes",
  "visualizar esta mensagem"
 ]
{
  fileinto "ForeignSpam";
}

Điều này chỉ kiểm tra phần thân của tin nhắn, nhưng tôi muốn kiểm tra cả phần đầu và phần thân. Tôi có thể viết một quy tắc tương tự chỉ áp dụng cho các tiêu đề, nhưng sau đó tôi phải lặp lại danh sách các chuỗi.

Làm cách nào tôi có thể viết một quy tắc tìm kiếm toàn bộ tin nhắn (phần thân cộng với tất cả các tiêu đề) cho bất kỳ danh sách các từ nào?


1
Thậm chí không biết bạn đang viết nền tảng nào cho tôi giả sử ma thuật.
Seth

1
Sàng được chuẩn hóa. Tại sao câu trả lời là cụ thể nền tảng?
KnowItAllWannabe

1
Bởi vì từ ngữ của bạn không rõ ràng rằng bạn đang nói về Sàng (ngôn ngữ lọc thư) và không chỉ nói về một thuật toán sử dụng Sàng lý thuyết .
Seth

1
Đối với những gì bạn có thể làm, nhìn vào RFC 5229: Mở rộng biến RFC 6609: Bao gồm phần mở rộng , cả hai từ chính thức (?) tổng quan .
Seth
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.