Aspose Chống SPAM với Postfix và SpamAssassin Trần Quang Hoàng Chào mừng các bạn đón đọc đầu sách từ dự án sách cho thiết bị di động Nguồn http //vnthuquan net Phát hành Nguyễn Kim Vỹ http //vnthuquan[.]
Chống SPAM với Postfix SpamAssassin Trần Quang Hoàng Chào mừng bạn đón đọc đầu sách từ dự án sách cho thiết bị di động Nguồn: http://vnthuquan.net Phát hành: Nguyễn Kim Vỹ Mục lục Chống SPAM với Postfix SpamAssassin Trần Quang Hoàng Chống SPAM với Postfix SpamAssassin Nếu bạn tìm cách để lọc bỏ e-mail quấy rối máy chủ e-mail bước để thực chúng mạng mình: Giới thiệu Cài đặt SpamAssassin Tham khảo Giới thiệu ================= Chúng ta biết Postfix UCE có nhiều tính mạnh SpamAssassin công cụ hiệu để chặn, bắt thư rác Hướng dẫn giả định Postfix hoạt động máy chủ sử dụng hệ điều hành FreeBSD Cài đặt SpamAssassin ================= Cài đặt SpamAssassin từ ports collection # cd /usr/ports/mail/p5-Mail-SpamAssassin # make install clean Bổ sung user group filter để chạy SpamAssassin Ví dụ : /etc/passwd: filter:*:23:23::0:0:Postfix Filter Daemon:/var/empty:/sbin/nologin /etc/group: filter:*:23: Tạo shell script để chạy client SpamAssassin từ Postfix, nội dung sau: /usr/local/sbin/filter.sh: #!/bin/sh /usr/local/bin/spamc | /usr/sbin/sendmail -i "$@" exit $? Bật chế độ cho phép chạy script này: # chmod +x /usr/local/sbin/filter.sh Tạo script để khởi động máy chủ SpamAssassin khởi động với tham số auto-witelisst, daemonize, sử dụng lọc người dùng cho phép tối đa 10 tiến trình con: /usr/local/etc/rc.d/spamd.sh: /usr/local/bin/spamd -a -d -u filter -m 10 & Bật chế độ cho chạy script: # chmod +x /usr/local/etc/rc.d/spamd.sh Khởi động SpamAssassin: # /usr/local/etc/rc.d/spamd.sh SpamAssassin client and server are ready to go Lets plug it into Postfix: SpamAssassin client server sẵn sàng để hoạt động Hãy gắn vào Postfix cách thêm thông số sau vào file /usr/local/etc/postfix/master.cf : -o content_filter=spamfilter: spamfilter unix - n n - - pipe flags=Rq user=filter argv=/usr/local/sbin/filter.sh -f ${sender} ${recipient} Kết cuối trông giống sau : # ========================================================================== # service type private unpriv chroot wakeup maxproc command + args # (yes) (yes) (yes) (never) (50) # ========================================================================== smtp inet n - n - - smtpd -o content_filter=spamfilter: spamfilter unix - n n - - pipe flags=Rq user=filter argv=/usr/local/sbin/filter.sh -f ${sender} ${recipient} Bây giờ, bạn khởi động lai Postfix: # postfix reload Mỗi email qua Postfix SpamAssassin chứa thông số X-Spam-Status phần tiêu đề: Yes thư rác Người dùng lọc bỏ qui định hành động thích hợp cho email chương trình e-mail u thích Tham khảo ================ SpamAssassin http://spamassassin.org Postfix http://www.postfix.org Lời cuối: Cám ơn bạn theo dõi hết truyện Nguồn: http://vnthuquan.net Phát hành: Nguyễn Kim Vỹ Nguồn: www.quantrimang.com.vn Được bạn: mickey đưa lên vào ngày: tháng 12 năm 2004 ...Mục lục Chống SPAM với Postfix SpamAssassin Trần Quang Hoàng Chống SPAM với Postfix SpamAssassin Nếu bạn tìm cách để lọc bỏ e-mail quấy rối máy... it into Postfix: SpamAssassin client server sẵn sàng để hoạt động Hãy gắn vào Postfix cách thêm thơng số sau vào file /usr/local/etc /postfix/ master.cf : -o content_filter=spamfilter: spamfilter... /usr/local/etc/rc.d/spamd.sh: /usr/local/bin/spamd -a -d -u filter -m 10 & Bật chế độ cho chạy script: # chmod +x /usr/local/etc/rc.d/spamd.sh Khởi động SpamAssassin: # /usr/local/etc/rc.d/spamd.sh SpamAssassin