Triển khai ứng dụng thư điện tử sử dụng qmail, courier mail và squirrel mailQmail - Phần 5: Cấu hình khởi động Qmail - Gỡ bỏ Sendmail và Khởi động Qmail
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
5.1.Cấu hình khởi động Qmail
Các phần trước SUNBOY đã hướng đẫn cấu hình các thành phần cần thiết cho qmail. Bây giờ là bước hoàn thành các cấu hình cho qmail hoạt động thống nhất. Sau đó sẽ gỡ bỏ Sendmail(nếu có) và khởi động qmail.
Đầu tiên, Chúng ta cần copy các script giám sát, các script qmail rc và qmailctl vào các thư mục thích hợp , sau đó thiết lập các quyền cần thiết để các script có thể hoạt động.
Sao chép tất cả các script giám sát đến các vị trí thích hợp.
Sao chép các script rc và qmailctl đến các vị trí thích hợpCode:[root@mail ~]# cp /downloads/qmailrocks/scripts/finalize/freebsd/pop3d_run /var/qmail/supervise/qmail-pop3d/run [root@mail ~]# cp /downloads/qmailrocks/scripts/finalize/freebsd/pop3d_log /var/qmail/supervise/qmail-pop3d/log/run [root@mail ~]# cp /downloads/qmailrocks/scripts/finalize/freebsd/smtpd_run /var/qmail/supervise/qmail-smtpd/run [root@mail ~]# cp /downloads/qmailrocks/scripts/finalize/freebsd/smtpd_log /var/qmail/supervise/qmail-smtpd/log/run [root@mail ~]# cp /downloads/qmailrocks/scripts/finalize/freebsd/send_run /var/qmail/supervise/qmail-send/run [root@mail ~]# cp /downloads/qmailrocks/scripts/finalize/freebsd/send_log /var/qmail/supervise/qmail-send/log/run
Cấu hình các quyền và link cần thiết cho các scriptCode:[root@mail ~]# cp /downloads/qmailrocks/scripts/finalize/rc /var/qmail/ [root@mail ~]# cp /downloads/qmailrocks/scripts/finalize/qmailctl /var/qmail/bin/
Chỉnh sửa cho các script phù hợp với server hiện tại.Code:[root@mail ~]# chmod 755 /var/qmail/rc /var/qmail/bin/qmailctl [root@mail ~]# chmod 751 /var/qmail/supervise/qmail-pop3d/run [root@mail ~]# chmod 751 /var/qmail/supervise/qmail-pop3d/log/run [root@mail ~]# chmod 751 /var/qmail/supervise/qmail-smtpd/run [root@mail ~]# chmod 751 /var/qmail/supervise/qmail-smtpd/log/run [root@mail ~]# chmod 751 /var/qmail/supervise/qmail-smtpdssl/run [root@mail ~]# chmod 751 /var/qmail/supervise/qmail-smtpdssl/log/run [root@mail ~]# chmod 751 /var/qmail/supervise/qmail-send/run [root@mail ~]# chmod 751 /var/qmail/supervise/qmail-send/log/run [root@mail ~]# echo ./Maildir > /var/qmail/control/defaultdelivery [root@mail ~]# echo 255 > /var/qmail/control/concurrencyremote [root@mail ~]# chmod 644 /var/qmail/control/concurrencyremote [root@mail ~]# echo 30 > /var/qmail/control/concurrencyincoming [root@mail ~]# chmod 644 /var/qmail/control/concurrencyincoming [root@mail ~]# ln -s /var/qmail/bin/qmailctl /usr/bin [root@mail ~]# ln -s /var/qmail/supervise/qmail-send /var/qmail/supervise/qmail-smtpd /var/qmail/supervise/qmail-smtpdssl /var/qmail/supervise/qmail-pop3d /service
Sửa mail.example.com thành viet-cntt.comCode:[root@mail ~]# vi /var/qmail/supervise/qmail-pop3d/run
Tiếp tục sửa
Sửa mail.example.com thành viet-cntt.comCode:[root@mail ~]# vi /var/qmail/supervise/qmail-smtpd/run
Dừng Qmail (nếu qmail đang chạy) để thực hiện các cấu hình cuối cùng
Code:[root@mail ~]# qmailctl stop Stopping qmail... qmail-smtpd qmail-send qmail-pop3dCode:[root@mail ~]# echo '127.:allow,RELAYCLIENT=""' >> /etc/tcp.smtpTạo alias cho QmailCode:[root@mail ~]# qmailctl cdb
Alias đóng vai trò quan trọng trong vấn đề quản lý mail server, điều này có nghĩa mỗi alias là một “ảo nhân” chịu trách nhiệm cho một số trường hợp điển hình của các hoạt động trên một mail server. Sau đây là 3 alias cần thiết nhất :
- postmaster (theo đúng RFC 2821) chỉ cho Administrator của mail server
- mailer-daemon một loại người dùng bán tiêu chuẩn để nhận các mail (bounce)
- root dùng để chuyển các loại mail mang tính chủ quyền đến system administrator
Ở đây giả sử mailbox của admin đảm nhận luôn cả ba alias trên. Thực hiện
Code:[root@mail ~]# echo admin > /var/qmail/alias/.qmail-root [root@mail ~]# echo admin > /var/qmail/alias/.qmail-postmaster [root@mail ~]# echo admin > /var/qmail/alias/.qmail-mailer-daemon [root@mail ~]# ln -s /var/qmail/alias/.qmail-root /var/qmail/alias/.qmail-anonymous [root@mail ~]# chmod 644 /var/qmail/alias/.qmail-root /var/qmail/alias/.qmail-anonymous [root@mail ~]# chmod 644 /var/qmail/alias/.qmail*
5.2.Gỡ bỏ Sendmail
Bước này nhằm gỡ bỏ MTA Sendmail (nếu đang tồn tại trên mail server, thông thường. Khi cài đặt CentOS thường đi kèm sendmail) và thay thế vào đó là Qmail
Kiểm tra các gói Sendmail có được cài đặt trên hệ thống hay không
Nếu có, ngưng hoạt động SendmailCode:[root@mail ~]# rpm -qa | grep sendmail
Gõ bỏ các gói sendmailCode:[root@mail ~]# service sendmail stop
Tuỳ chọn --nodeps để không bị lỗi phụ thuộc các gói khácCode:[root@mail ~]# rpm -e --nodeps sendmail-cf-8.13.8-8.el5 [root@mail ~]# rpm -e --nodeps sendmail-8.13.8-8.el5
Sử dụng các liên kết mềm để thay thế Sendmail thành Qmail
Code:[root@mail ~]# ln -s /var/qmail/bin/sendmail /usr/lib/sendmail [root@mail ~]# ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail
5.3.Khởi động Qmail
Trước khi khở động Qmail, tiến hành kiểm tra xem các bước cấu hình Qmail đã đầy đủ hay không bằng cách chạy script đã có sẵn. script này bao gồm hàng loạt các công đoạn kiểm tra. Nín thở xem kết quả nhé
Nếu xuất hiện thông báo như trên nghĩa là các bước cấu hình đã đầy đủ.Code:[root@mail ~]# /downloads/qmailrocks/scripts/util/qmr_inst_check Congratulations, your Qmailrocks.org Qmail installation looks good!
Bắt đầu khởi động lại Qmail thôi!
Code:[root@mail ~]# qmailctl stop Stopping qmail... qmail-smtpd qmail-send qmail-pop3dCụ thể hơn, có thể xem bằng lệnhCode:[root@mail ~]# qmailctl start Starting qmail... Starting qmail-send Starting qmail-smtpd Starting qmail-pop3d
Tiến hành telnet đến server với port 110 để kiểm tra hoạt động của POP3Code:[root@mail ~]# qmailctl stat /service/qmail-send: up (pid 31999) 72 seconds /service/qmail-send/log: up (pid 32000) 72 seconds /service/qmail-smtpd: up (pid 32009) 72 seconds /service/qmail-smtpd/log: up (pid 32003) 72 seconds /service/qmail-pop3d: up (pid 32006) 72 seconds /service/qmail-pop3d/log: up (pid 32007) 72 seconds messages in queue: 0 messages in queue but not yet preprocessed: 0
Tiến hành telnet đến server với port 25 để kiểm tra hoạt động của SMTPCode:[root@mail ~]# telnet localhost 110 Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. +OK <14274.1290289849@viet-cntt.com> user postmaster@viet-cntt.com +OK pass 121212 +OK list +OK 1 281 . quit +OK Connection closed by foreign host.
Kiểm tra chức năng TLS của SMTP
Nếu kết quả không có gì khác thường thì chúc mừng bạn. Qmail đã khởi động thành công và có vẻ hoạt động suôn sẻ.Code:[root@mail ~]# telnet localhost 25 Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. 220 mail.viet-cntt.com ESMTP ehlo 250-mail.viet-cntt.com 250-AUTH LOGIN CRAM-MD5 PLAIN 250-AUTH=LOGIN CRAM-MD5 PLAIN 250-STARTTLS 250-PIPELINING 250 8BITMIME starttls 220 ready for tls quit quit Connection closed by foreign host.
Tới đây, bạn đã đi được 2/3 chặng đường. Đã có trong tay qmail nhưng chưa được đầy đủ các tiện ích. Đặt biệt là mới có POP3, mà chưa có IMAP/IMAPS. Phần sau sunboy sẽ hướng dẫn cài đặt tích hợp Courier IMAP/IMAPS, cổng webmail squierrel mail, tích hợp trình quét virus, chống spam cho Qmail....
Sunbot - 2mit.org -
--------------------------------------------------
Xem các chủ đề cùng chuyên mục:
- Tạo FTP, Mail, Web Server bằng NO-IP 28/07/2009
- Video Cấu hình chat nhiều nick YM trên một máy tính !! 13/05/2009
- Video hướng dẫn Tạo shortcut thư mục trên Taskbar 13/05/2009
- Video hack Domain trong mạng LAN ! 24/09/2009
- Thiết lập mạng LAN bằng cách chia subnet 06/11/2010
- Bai Lab Lab Exchange2k3 24/09/2009
- Bài lab telnet to router. 05/12/2010
- Thiết lập mạng không dây Ad Hoc trên Windows 7 14/10/2010
- Qmail - Phần 5: Cấu hình khởi động Qmail - Gỡ bỏ Sendmail và Khởi động Qmail 02/03/2011
- Video Lab CCNA . Ai học CCNA thì down về xem nhé 07/08/2010
+5 EXP










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