Triển khai ứng dụng thư điện tử sử dụng qmail, courier mail và squirrel mailQmail - Phần 9:Cài đặt Qmail-scanner và Qmailanalog
Qmail - Phần 2: Cài đặt qmail từ mã nguồn.
Qmail - Phần 3: Cài đặt Ezmlm, Autoresponder, Vpopmail tích hợp MySQL
Qmail - Phần 4: Cài đặt Vqadmin, Maildrop và Qmailadmin
Qmail - Phần 5: Cấu hình khởi động Qmail - Gỡ bỏ Sendmail và Khởi động Qmail
Qmail - Phần 6:Cài đặt Courier-IMAP/IMAPS với Courierpassd
Qmail - Phần 7: Cài đặt webmail với Squirrelmail
Qmail - Phần 8: Tích hợp Clam Antivirus và SpamAssassin vào Qmail Server
Qmail - Phần 9:Cài đặt Qmail-scanner và Qmailanalog
Chủ đề này đã lâu lắm rồi, còn thiếu phần cuối này là vừa đẹp. Do nhiều người hỏi quá nên mình post lun vậy!8.1.Cài đặt Qmail-scanner
Trước khi cài đặt, chúng ta sẽ sử dụng bản vá Qmail đươc gọi là “qmailqueue.patch”. Bản vá này cho phép Qmail được cấu hình lại để chạy với cơ chế hàng đợi được thay thế. Cụ thể sẽ sử dụng Qmail-scanner làm cơ chế hàng đợi. Qmail-scanner sẽ cho phép tích hợp ClamAV và SpamAssasin vào hàng đợi của mail server. Khi Qmail-scanner được cài đặt, sẽ có một script với các tùy chọn cấu hình giúp tùy chỉnh các chức năng cuả ClamAV và SpamAssassin phù hợp với nhu cầu của người quản trị. Qmail-analog kết hợp với Qmail-scanner sẽ cho chức năng gởi báo cáo, phân tích tình hình hoạt động của máy chủ Qmail vào mail của người quản trị, giúp dễ dàn hơn trong việc quản lý và giám sát mail server.
Bắt đầu cài đặt.
Giải nén gói qmail-scanner và qmail-analogCode:[root@mail ~]# cd /downloads/qmailrocks
Cài đặt ams-alalogCode:[root@mail qmailrocks]# tar zxvf qmail-scanner-1.25.tgz [root@mail qmailrocks]# tar zxvf qms-analog-0.4.2.tar.gz
[root@mail qms-analog-0.4.2]# cd qms-analog-0.4.2
[root@mail qms-analog-0.4.2]# make all
Chạy các miếng vá cần thiết
Cài đặt và cấu hình Qmail-scanner. Cấu hình lại file qms-config cho phù hợpCode:[root@mail qms-analog-0.4.2]# cp qmail-scanner-1.25-st-qms-20050219.patch /downloads/qmailrocks/qmail-scanner-1.25/ [root@mail qmail-scanner-1.25]# cd /downloads/qmailrocks/qmail-scanner-1.25 [root@mail qmail-scanner-1.25]# patch -p1 < qmail-scanner-1.25-st-qms-20050219.patch
[root@mail qmail-scanner-1.25]# vi qms-config
Sửa lại như hình bên dưới.
Hình 4‑27 Cấu hình qmail-scanner trước khi biên dịch và cài đặt
Thực hiện chạy kiểm tra cấu hình hệ thống.
Trả lời Y trong tất cả các trường hợpCode:[root@mail qmail-scanner-1.25]# chmod 755 qms-config [root@mail qmail-scanner-1.25]# ./qms-config
Nếu không xuất hiện lỗi, chúng ta đi vào cài đặt
Lưu ý: Máy chủ phải phân giải được miền viet-cntt.com thành IP 192.168.137.20
Trả lời Y (có) cho tất cả các trường hợp.Code:[root@mail qmail-scanner-1.25]# ./qms-config install
Xây dựng database thành công sẽ xuất hiện thông báo.Code:[root@mail qmail-scanner-1.25]# setuidgid qscand /var/qmail/bin/qmail-scanner-queue.pl -z [root@mail qmail-scanner-1.25]# setuidgid qscand /var/qmail/bin/qmail-scanner-queue.pl -g
Phân quyền sở hữu thư mục cho qscand
[root@mail qmail-scanner-1.25]# chown -R qscand:qscand /var/spool/qmailscan
Hoàn tất quá trình cài đặt qmail-scanner. Bây giờ chúng ta sẽ cấu hình để qmail-scanner kết hợp hoạt động với Qmail.
Sử dụng qmail-scanner làm hàng đợi. Vì vậy, chúng ta thay đổi các thông số trong script khởi động của SMTP cho phù hợp.
Thêm dòng sau vào vị trí như hình dưới.Code:[root@mail qmail-scanner-1.25]# vi /var/qmail/supervise/qmail-smtpd/run
Code:QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl" ; export QMAILQUEUE
Hình 4‑28 Cấu hình Qmail-scanner tích hợp qmail-smtp
Thực hiện khởi động lại Qmail để kích hoạt các thay đổi vừa thực hiện.
Thực hiện chạy script để kiểm tra toàn bộ hoạt động của Qmail-Scanner, SpamAssassin và Clam AV. Đảm bảo tất cả hoạt động chính xác.Code:[root@mail qmail-scanner-1.25]# qmailctl stop [root@mail qmail-scanner-1.25]# qmailctl start [root@mail contrib]# qmailctl stat
Code:[root@mail qmail-scanner-1.25]# cd /downloads/qmailrocks/qmail-scanner-1.25/contrib [root@mail contrib]# chmod 755 test_installation.sh [root@mail contrib]# ./test_installation.sh -doitHình 4‑29 Kiểm tra hoạt động Qmail-Scanner, Spamassasin và clamAV
Nếu xuât hiện các thông báo như hình trên, và nhận được hai email trong hộp thư của người quản trị (postmaster@viet-cntt.com) như các hình dưới. Quá trình cài đặt và cấu hình Qmail-Scanner, SpamAssassin và Clam AV đã thành công.
Hình 4‑30 Kết quả nhận mail khi kiểm tra khởi động Qmail-Scanner, Spamassasin và clamAV 1
Hình 4‑31 Kết quả nhận mail khi kiểm tra khởi động Qmail-Scanner, Spamassasin và clamAV1
Đến thời điểm này, hệ thống mail server đã có Clam Antivirus, Spamassassin và Qmail-Scanner hoạt động cùng nhau. Khi email đến server. Qmail-scanner sẽ tiếp nhận và chuyển email cho ClamAV để quét virus. Nếu email có virus, ClamAV sẽ xoá hoặc cách li email vào vùng an toàn /var/spool/qmailscan/quarantine (tuỳ thuộc vào cấu hình ClamAV) sau đó sẽ gởi mail thông báo đến email đã được chỉ định (có thể là email của người quản trị, có thể là email đã gởi virus…). Nếu không có virus, email sẽ được chuyển qua cho Spamassassin. Spamassassin sẽ kiểm tra, nếu email không phải là thư rác theo quy định của Spamassasin trong /var/qmail/.spamassassin/user_prefs, email sẽ được chuyển đến đích. Nếu là email SPAM, email có thể được chuyển tới đích và nó sẽ được tag để báo hiệu là thư rác hoặc bị huỷ bỏ ngay lập tức tuỳ vào cấu hình Spamassassin.
8.2.Cài đặt Qmailanalog
Qmailanalog thự hiện phân tích một số log cơ bản của Qmail sau đó xuất hiện kết quả vào vị trí mong muốn, chẳng hạn như gởi kết quả vào email người quản trị. Cùng với Qmailanalog, chúng ta sẽ cài đặt các gói “qlogtools”. Qlogtool cung cấp hàng loạt các công cụ để phân tích log qmail. . Với các công cụ này, các từ các định dạng khó đọc của các file log sang các định dạng dễ đọc, thống kê sinh động. Sau khi hoàn thành cài đặt, chúng ta sẽ tạo ra các script tự chạy hàng đêm để gởi các email thống kê.
Đầu tiên, cài đạt qmailanalog.
Qmailanalog đã được cài đặt. Tiến hành cài đạt qlogtools…Code:[root@mail ~]# cd /downloads/qmailrocks/ [root@mail qmailrocks]# tar zxvf qmailanalog-0.70.tar.gz [root@mail qmailrocks]# cd qmailanalog-0.70 [root@mail qmailanalog-0.70]# patch < /downloads/qmailrocks/patches/0.70-errno.patch [root@mail qmailanalog-0.70]# make && make setup check
Nếu lện mkdir /usr/local/man báo lỗi thư mục đã tồn tại nghĩa là quá trình cài đặt đang diễn ra tốt.Code:[root@mail qmailanalog-0.70]# cd /downloads/qmailrocks/ [root@mail qmailrocks]# tar zxvf qlogtools-3.1.tar.gz [root@mail qmailrocks.1]# cd qlogtools-3.1 [root@mail qlogtools-3.1]# patch < /downloads/qmailrocks/patches/qlogtools_errno.patch [root@mail qlogtools-3.1]# mkdir /usr/local/man
Đến đây, qlogtools đã được cài đặt. Bây giờ chúng ta tạo một script để chạy Qmailanalog và sau đó lập lịch cho máy chủ của bằng cách tạo crontab để có được thống kê tạo ra mỗi đêm.Code:[root@mail qlogtools-3.1]# make [root@mail qlogtools-3.1]# ./installer
Code:[root@mail qlogtools-3.1]# cp /downloads/qmailrocks/qms-analog-0.4.2/qmailstats /var/qmail/bin [root@mail qlogtools-3.1]# vi /var/qmail/bin/qmailstats[root@mail qlogtools-3.1]# chmod 750 /var/qmail/bin/qmailstats
[root@mail qlogtools-3.1]# /var/qmail/bin/qmailstats
Nếu xuất hiện lỗi “sort: open failed: +2: No such file or directory”, sửa lại tham số +2 thành -k 3 ở các file
Thiết lập crontab để script thực thi mỗi 3h00 sángCode:[root@mail qlogtools-3.1]# vi /usr/local/qmailanalog/bin/zdeferrals [root@mail qlogtools-3.1]# vi /usr/local/qmailanalog/bin/zfailures [root@mail qlogtools-3.1]# vi /usr/local/qmailanalog/bin/zsuccesses
[root@mail qlogtools-3.1]# crontab -e
Thêm vào dòng
Code:0 3 * * * /var/qmail/bin/qmailstats 1>/dev/null 2>/dev/null
Lưu lại. Quá trình cài đặt và cấu hình của bước này hoàn tất, đồng thời, toàn bộ chủ đề này cũng đã khép lại gồm 9 phần. Chúc các bạn làm việc tốt với Qmail!
--------------------------------------------------
Xem các chủ đề cùng chuyên mục:
- Giới thiệu chung về hệ thống proxy 24/08/2009
- Hướng dẫn cấu hình router Cisco 15/07/2009
- Download Cisco Secure Access Control Server ( CSACS) 4.2 For Windows 13/03/2011
- Hệ thống Domain Network nhiều Networks/Subnets 10/07/2009
- Qmail - Phần 3: Cài đặt Ezmlm, Autoresponder, Vpopmail tích hợp MySQL 22/01/2011
- Cài đặt và bảo mật cho wireless access point(WAP) 22/07/2009
- Qmail - Phần 5: Cấu hình khởi động Qmail - Gỡ bỏ Sendmail và Khởi động Qmail 02/03/2011
- MF Quan trị mạng của việt chuyên 01/11/2009
- Bai Lab Lab Exchange2k3 24/09/2009
- Thiết lập mạng LAN bằng cách chia subnet 06/11/2010
+4 EXP

















Trả Lời Với Trích Dẫn