Mục lục:
- Bước 1: Cài đặt điều kiện tiên quyết
- Bước 2: Cấu hình Sendmail
- Bước 3: Khởi động lại Sendmail
- Bước 4: Thiết lập Đăng nhập Procmail
- Bước 5: Cấu hình Procmail cục bộ
- Bước 6: Dặm tùy chỉnh
- Bước 7: Kiểm tra quy tắc
- Bước 8: Bayes
- Bước 9: Đã xong
Video: Cách chống lại thư rác bằng cách sử dụng Spamassassin, Dnsbl và Procmail: 9 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:36
Tôi chạy máy chủ thư của riêng mình và tôi kiểm tra email của mình hầu hết thời gian bằng cách sử dụng pine. Trong nhiều năm, tôi đã thiết lập bộ lọc thư rác trong cây thông để loại bỏ thư rác. Nhưng tôi cũng được biết là đã sử dụng blackberry của mình để kiểm tra email bằng thư điện tử. Vâng, bộ lọc thông của tôi không hoạt động trên thư điện tử. Gần đây có nhiều thư rác hơn.
Tài liệu hướng dẫn này sẽ chỉ cho bạn cách thiết lập spamassassin trên Fedora bằng cách sử dụng procmail để tự động di chuyển các thư bị đánh dấu là spam vào thư mục spam.
Bước 1: Cài đặt điều kiện tiên quyết
Bạn sẽ muốn cài đặt các điều kiện tiên quyết của mình:
joe @ fletcher ~ $ sudo yum cài đặt sendmail-cf sendmail procmail spamassassin spammass-milter
Bước 2: Cấu hình Sendmail
Bạn muốn kiểm tra xem sendmail có đang sử dụng DNS Blacklist hay không. Chỉnh sửa sendmail.mc và thêm các dòng bên dướijoe @ fletcher ~ $ vi /etc/mail/sendmail.mcFEATURE(`dnsbl ', `bl.spamcop.net',` "Spam bị chặn xem: https://spamcop.net/bl.shtml? "$ & {client_addr} ') dnlFEATURE (` dnsbl', `cbl.abuseat.org ',` "Spam bị chặn xem: https://cbl.abuseat.org/lookup.cgi?ip="$& {client_addr} ') dnlFEATURE (`dnsbl',` sbl.spamhaus.org ', `" Spam bị chặn xem: https://spamhaus.org/query/bl?ip= "$ & {client_addr}') dnlFEATURE (` dnsbl ', `list.dsbl.org', '" Spam bị chặn, hãy xem: https://dsbl.org/listing?"$&{client_addr}')dnl Khi bạn mở thư đó, hãy thêm procmail làm thư mặc định: MAILER (procmail) dnl
Bước 3: Khởi động lại Sendmail
Sau khi bạn đã thực hiện các thay đổi đối với tệp mc sendmails, bạn nên khởi động lại dịch vụ sendmail để xây dựng lại tệp cấu hình (sendmail.cf)
joe @ fletcher ~ khởi động lại dịch vụ $ sudo sendmail
Bước 4: Thiết lập Đăng nhập Procmail
joe @ fletcher ~ $ sudo vi /etc/procmailrcLOGFILE=/var/log/procmail.log#Uncomment bên dưới để khắc phục sự cố # VERBOSE = YES # LOGABSTRACT = CÓBạn có thể kiểm tra procmail ngay bây giờ bằng cách gắn tệp nhật ký vào / var / logjoe @ fletcher ~ $ tail / var / log / procmail
Bước 5: Cấu hình Procmail cục bộ
Tạo.procmailrc trong thư mục chính của bạnjoe @ fletcher ~ $ vi. ~ / Procmailrc: 0:
X-Spam-Trạng thái: Có
/ home / joe / mail / spam
Bước 6: Dặm tùy chỉnh
Bạn sẽ muốn tạo một tập hợp các bộ lọc / găng tay tùy chỉnh. Apache.org có một bài viết rất hay về việc tạo ra các quy tắc tùy chỉnh của riêng bạn tại đây: Trang Wiki Tôi chắc chắn rằng bạn đã nhận thấy rằng thư rác là các mẫu sau. Ví dụ: tôi nhận được cùng một thư rác về các giao dịch kẹo với các dòng chủ đề tương tự trong một vài tháng tại một thời điểm. Bạn có thể viết một quy tắc tìm kiếm một vài trong số những điều này. joe @ fletcher ~ $ sudo vi /etc/mail/spamassassin/local.cf tiêu đề CANDY_1 Từ = ~ / hard / iheader CANDY_2 Từ = ~ / candy / iheader CANDY_3 Chủ đề = ~ / hard / iheader CANDY_4 Chủ đề = ~ / candy / iheader CANDY_5 Chủ đề = ~ / đô thị phân rã / imeta CANDY_MULTI_TEST ((CANDY_1 + CANDY_2 + CANDY_3 + CANDY_5)> 1,0) điểm CANDY_MULTI_TEST 5,0 Nếu đáp ứng bất kỳ hai điều kiện nào ở trên, hãy đánh dấu nó là spam. Một tùy chọn khác là đưa vào danh sách đen các miền nhất định: blacklist_from *@citylinenews.com Hoặc nếu bạn biết chủ đề bạn không muốn nhận: header WARRANTY_CHECK Chủ đề = ~ / Home Bảo hành / iscore WARRANTY_CHECK 5.0
Bước 7: Kiểm tra quy tắc
Kiểm tra các quy tắc bạn đã tạo:
joe @ fletcher ~ $ spamassassin --lint -D Nếu không có lỗi, hãy khởi động lại spamassassin: joe @ fletcher ~ $ sudo service spamassassin restart
Bước 8: Bayes
Bạn có thể huấn luyện spamassassin để xác định thư rác bằng cách sử dụng bộ lọc bayesian.
Đầu tiên hãy trỏ nó vào thư mục thư rác của bạn: joe @ fletcher ~ $ sa-learning --mbox --spam / home / joe / mail / spam Sau đó, hộp thư đến của bạn: joe @ fletcher ~ $ sa-learning --mbox --nonspam / var / mail / joe Nó sẽ bắt đầu sử dụng các bộ lọc khi bạn có> 200 thư rác và hams.
Bước 9: Đã xong
Tại thời điểm này, bạn đã hoàn thành bước đầu tiên của mình đối với một hộp thư đến không có thư rác.
Bạn sẽ phải tiếp tục tìm trong thư mục thư rác của mình trong khoảng tuần đầu tiên để xem liệu mọi thứ được đánh dấu là thư rác có thực sự là thư rác hay không. Nếu thư rác được thông qua, hãy chắc chắn xem xét các tiêu đề và xem liệu có bất kỳ điều gì bạn có thể xác định là một mẫu hay không và viết một quy tắc mới cho nó. Tôi thường chỉ đuôi / var / log / procmail và kiểm tra xem có bất kỳ thư rác nào bị đánh dấu sai hay không. Chúc may mắn! -Joe
Đề xuất:
Khiến người mù nhận biết mọi thứ bằng cách chạm vào những thứ xung quanh chúng bằng MakeyMakey: 3 bước
Làm cho người mù nhận biết mọi thứ bằng cách chạm vào mọi thứ xung quanh bằng cách sử dụng MakeyMakey: giới thiệu Dự án này nhằm mục đích làm cho cuộc sống của người mù trở nên dễ dàng bằng cách xác định mọi thứ xung quanh họ thông qua xúc giác. Tôi và con trai tôi Mustafa, chúng tôi đã nghĩ về việc tìm một công cụ để giúp họ và trong thời kỳ chúng tôi sử dụng phần cứng MakeyMakey t
Hướng dẫn: Cách xây dựng mô-đun cảm biến đo khoảng cách bằng tia laser VL53L0X bằng cách sử dụng Arduino UNO: 3 bước
Hướng dẫn: Cách xây dựng Mô-đun cảm biến đo khoảng cách bằng tia laser VL53L0X bằng cách sử dụng Arduino UNO: Mô tả: Hướng dẫn này sẽ hiển thị chi tiết cho tất cả các bạn về cách xây dựng máy dò khoảng cách bằng cách sử dụng Mô-đun cảm biến đo khoảng cách bằng tia laser VL53L0X và Arduino UNO và nó sẽ chạy giống như bạn muốn. Làm theo hướng dẫn và bạn sẽ hiểu gia sư này
Sử dụng lại đồ trang trí Giáng sinh bằng đèn LED cũ bằng cách phối lại chúng: 7 bước
Sử dụng lại đồ trang trí Giáng sinh bằng đèn LED cũ của Remixing Them: Tôi đã mua một món đồ trang trí Giáng sinh khá gớm ghiếc trong một cửa hàng Pound (tức là cửa hàng đô la) trong đợt bán hàng sau mùa ba năm trước. Đó là một " NOEL " dấu hiệu được chiếu sáng bởi không đủ số lượng đèn LED cấp nguồn cho pin.
Tạo băng ghế thử nghiệm Arduino tùy chỉnh bằng cách sử dụng Wirewrapping: 7 bước (có hình ảnh)
Tạo băng đo kiểm tra Arduino tùy chỉnh bằng cách sử dụng Wirewrapping: Tài liệu hướng dẫn này sẽ chỉ cho bạn một cách dễ dàng để kết nối Arduino Nano với các bảng mạch PCB khác nhau. Dự án này xuất hiện trong quá trình tôi tìm kiếm một cách hiệu quả, nhưng không phá hủy để kết nối nhiều mô-đun với nhau. Tôi có năm mô-đun mà tôi muốn
Cách nâng cấp CPU LAPTOP (& Nội dung thú vị khác!) Để biến máy tính xách tay CHẬM / CHẾT thành một máy tính xách tay NHANH CHÓNG !: 4 bước
Cách nâng cấp CPU LAPTOP (& Nội dung thú vị khác!) Để biến máy tính xách tay CHẬM / CHẾT thành máy tính xách tay NHANH CHÓNG !: Xin chào tất cả! Gần đây tôi đã mua một máy tính xách tay Packard Bell Easynote TM89, về cơ bản là quá thấp so với sở thích của tôi rất lỗi thời … Màn hình LCD đã bị đập vỡ và ổ cứng chính bị chiếm giữ nên máy tính xách tay về cơ bản đã chết ….. Xem ảnh là một