Gửi Thông Điệp Yêu Thương vanbinh_bt nhắn với all: thi sao rồi mấy đồ...[Mr]-Boom nhắn với All K4: Chúc mọi người có 1 kỳ thi thật tốt !!lặng lẽ yêu nhắn với nguyễn ngọc huy: chúc mi có một kỳ thi tốt nha. vẫn nhớ mingocthongcctm05f nhắn với QNGAI: hãy sát cánh bên nhau.....hi.......trinhvh91 nhắn với TM03B: TM03B đoàn kết đi chơi cuối khóa nghenNgười vô cảm nhắn với nguyenlu: Ai vậy? T vẫn bước đi trong yêu thương mà ^^381 nhắn với neyugn: mong rằng chúng ta sẽ đi đến cái đích cuối cùng !nguyenlu nhắn với Người vô cảm: Hãy bước đi trong sự yêu thươnglenguyen_alone nhắn với Young Bin: tại sao nhok lại iu bin chứ nhỉ???hp thành công nhá!!binhcaolinh nhắn với Đen Trần: Cố gắng học chăm chỉ nhé em! Gửi Thông Điệp Yêu Thương


BẢNG GIÁ QUẢNG CÁO TẠI DIỄN ĐÀN 2MIT.ORG 2012

Hiện kết quả từ 1 tới 1 của 1

Chủ đề: Qmail - Phần 8: Tích hợp Clam Antivirus và SpamAssassin vào Qmail Server

  1. #1
    Tham gia ngày
    May 2009
    Đến từ
    Ha Noi, Vietnam, Vietnam
    Tuổi
    21
    Bài gửi
    1,565
    Cảm ơn
    1,103
    Được cảm ơn 1,245/501 bài viết
    Blog Entries
    13
    9
    MASTER
     
     
    Số lần cộng|trừ: 5 lần

    Thumbs up Qmail - Phần 8: Tích hợp Clam Antivirus và SpamAssassin vào Qmail Server

    Đến đây, hệ thống mail đã cơ bản hoàn chỉnh, người dùng có thể gởi và nhận mail bằng webmail hoặc các chương trình mail client. Người quản trị có các công cụ quản trị như Vqadmin, Qmailadmin… Bước này, ta tiến hành cài đặt chương trình diệt Virus ClamAV và Spam Assassin cũng như tích hợp nó và để chạy đồng bộ với hệ thống Qmail.



    8.1. Cài đặt Clam Antivirus (ClamAV)

    Clam AntiVirus là một phần mềm mã nguồn mở (GPL),bộ công cụ chống virus cho hầu hết các hệ điều hành UNIX hiện nay. Được thiết kế đặc biệt cho thư điện tử, quét trên cổng email. Nó cung cấp một số tiện ích quét virus đa luồng linh hoạt và khả năng mở rộng, dòng lệnh một máy quét và công cụ nâng cao để cập nhật cơ sở dữ liệu tự động.
    Tập tin cấu hình ClamAV là /etc/clamav.conf, chúng ta có thể tùy chình phù hợp với ý muốn và hệ thống.
    Các file log của ClamAV được ghi vào thư mục /var/log/clamav.log
    Khi phát hiện virus chứa trong email, các trường hợp sau có thể xảy ra:
    o ClamAV cách ly các email ở /var/spool/qmailscan/quarantine
    o ClamAV gởi thông báo cho người quản trị hoặc gởi thông báo cho địa chỉ email đã gởi. Tùy thuộc vào người quản trị cấu hình.
    Để cài đặt được ClamAV, hệ thống phải có các module Perl:

    Code:
    Digest::SHA1
    Digest::HMAC
    Net::DNS
    Time::HiRes
    HTML::Tagset
    HTML::Parser
    Pod::Usage
    Parse::Syslog
    Statistics::Distributions
    perl-suidperl
    Kiểm tra các modunle perl có được cài đặt đủ hay không, ta chạy scripts

    Code:
    [root@mail contrib]# /downloads/qmailrocks/scripts/util/check_perlmods.script
    Nếu hệ thống chưa có các module perl trên. Chúng ta có thể lấy các gói để cài đặt ở thư mục /downloads/qmailrocks/perlmods

    Lưu ý: Module Parse::SyslogStatistics:: Distributions không có trong thư mục /downloads/qmailrocks/perlmods, Chúng ta lên trang http://fr2.rpmfind.net sau đó gõ module perl cần tìm.

    Vd: Vào trang http://fr2.rpmfind.net/linux/rpm2html/search.php?query=perl-Parse-Syslog , sẽ hiện lên hàng loạt kết quả, sau đó lựa chọn các gói rpm đúng với Distro đang sử dụng. Ở đây, người cài đặt chọn perl-Parse-Syslog-1.10-1.el5.rf.noarch.rpmperl-Statistics-Distributions-1.02-1.2.el5.rf.noarch.rpm. Sau khi cài đặt xong, chạy script kiểm tra lại, nếu không báo thiết module nghĩa là chúng ta đã cài đặt thành công.
    Khi hệ thống đã đầy đủ các module perl, ta tiến hành cài đặt Clam Antivirus

    HTML Code:
    ***91;root@mail ~***93;# cd /downloads/qmailrocks/
      ***91;root@mail qmailrocks***93;# rpm -Uvh clamav-0.87-1.i386.rpm
      ***91;root@mail qmailrocks***93;# rpm -Uvh clamav-devel-0.87-1.i386.rpm
    Sửa file cấu hình /etc/clamd.conf cho phù hợp.



    Hình: Sửa file cấu hình ClamAV

    Tạo người dùng qscand và cấp quyền để chạy ClamAV

    Code:
    [root@mail qmailrocks]# useradd -c "Qmail-Scanner Account" -s /bin/false qscand
    Phân quyền cho các thư mục cần thiết.

    Code:
    [root@mail qmailrocks]# chown qscand  /var/log/clamav/
      [root@mail qmailrocks]# chmod -R 777 /var/log/clamav/
    Khởi động lại dịch vụ

    Code:
    [root@mail qmailrocks]# /etc/init.d/clamd stop
      [root@mail qmailrocks]# /etc/init.d/clamd start
    Nếu dịch vụ khởi động thành công nghĩa là ClamAV đã hoạt động. Tiến hành cài cập nhật cơ sở dữ liệu virus mới nhất cho ClamAV bằng lệnh.

    Code:
    [root@mail qmailrocks]# freshclam
    Tiến hành lập lịch cho ClamAV chạy hàng đêm. Cụ thể ở đây là 01h25 mỗi ngày (thời gian đề nghị của qmailrocks.org).

    Code:
    [root@mail qmailrocks]# crontab –e
    Thêm vào dòng
    Code:
    25 1 * * * /usr/bin/freshclam --quiet -l /var/log/clamav/freshclam.log
    Sau đó lưu lại
    Hoàn tất quá trình cài đặt, cấu hình ClamAV.

    8.2. Cài đặt SpamAssassin

    SpamAssasin là dự án mã nguồn mở của Apache. Tích hợp cho hầu hết các hệ thống mail server Unix hiện nay để lọc thư rác. Spamassassin hoạt động ở cổng 783 để quét mail. Vì vậy nếu tường lửa trên máy đang hoạt động, ta cần mở port 783 going và out.
    Đối với các Distro của RedHat, mặt định Spamassasin đã được cài đặt. Vì vậy chúng ta không cần cài đặt gì thêm. Nếu Spamassasin chưa được cài đặt, cài đặt theo quá trình bên dưới.

    Code:
    [root@mail ~]# cd /downloads/qmailrocks/
      [root@mail qmailrocks]# rpm -Uvh spamassassin-3.0.2-1.i386.rpm
    Nếu hệ thống báo lỗi vì gói phụ thuộc. Ta thực hiện thêm tuỳ chọn –nodeps

    Code:
    [root@mail qmailrocks]# rpm –Uvh ---nodeps spamassassin-3.0.2-1.i386.rpm
    Tạo nhóm và đưa tài khoản spamd vào nhóm.

    Code:
    [root@mail qmailrocks]# groupadd spamd
      [root@mail qmailrocks]# useradd -g spamd -s /home/spamd spamd
    Cấu hình SpamAssassin sử dụng tài khoản spamd để hoạt động.
    Code:
      [root@mail qmailrocks]# vi /etc/sysconfig/spamassassin


    Hình: Cấu hình SpamAssassin sử dụng tài khoản spamd

    Cấu hình lại file local.cf như bên dưới.

    Code:
    [root@mail qmailrocks]# vi /etc/mail/spamassassin/local.cf

    Hình: Cấu hình file local.cf

    Khởi động spamassassin.

    [root@mail qmailrocks]# /etc/rc.d/init.d/spamassassin start

    Kiểm tra tiến trình hoạt động của Spamassassin


    Hình: Spamassassin khởi động thành công

    Nếu kết quả kiểm tra như trên, quá trình cài đặt thành công
    Cấu hình dịch vụ clamd cho khởi động cùng máy. Gõ lệnh setup, chọn system service và chọn đến dịch vụ clamd, ấn space để tích chọn. Ok để lưu lại.


    Hình:Cấu hình dịch vụ clamd khởi động cùng máy

    Hoàn tất cài đặt SpamAssasin. Phần cuối cùng sẽ trình bày về Qmail-scanner và Qmailanalog

    --------------------------------------------------
    Xem các chủ đề cùng chuyên mục:


    +5 EXP
    Thay đổi nội dung bởi: sunboy, 21-09-2011 lúc 04:41 AM

  2. Thành viên đã cảm ơn sunboy trong bài viết này là :

    integer (08-05-2011)

Thông tin về chủ đề này

Users Browsing this Thread

Hiện giờ đang có 1 người xem chủ đề này. (0 thành viên 1 khách)

     

Chủ đề giống nhau

  1. Trả lời: 0
    Bài mới gửi: 13-04-2011, 04:19 AM
  2. Trả lời: 10
    Bài mới gửi: 28-03-2011, 11:51 AM
  3. Trả lời: 1
    Bài mới gửi: 25-03-2011, 06:21 PM
  4. Trả lời: 2
    Bài mới gửi: 23-02-2011, 01:08 AM
  5. Trả lời: 0
    Bài mới gửi: 21-01-2011, 12:21 PM

Từ khóa cho chủ đề này

826
Lượt xem

Share