Triển khai ứng dụng thư điện tử sử dụng qmail, courier mail và squirrel mail
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
Qmail - Phần 4: Cài đặt Vqadmin, Maildrop và Qmailadmin.
Bây giờ khi đã thực hiện xong phần 1, 2, 3. Chúng ta sẽ tiếp tục với phần 4 để cài đặt các tiện ích không thể thiếu cho Qmail như Vqadmin, Maildrop, Qmailadmin.
4.1.Cài đặt Vqadmin
Vqadmin đơn giản là một giao diện web, qua đó cho phép chúng ta quản lý Vpopmail. Thông qua giao diện có thể tạo ra các miền mới, người dùng mới, áp đặt các hạng ngạch, cho phép các dịch vụ và nhiều hơn nữa.
Vậy Vqadmin dành cho ai ? Câu trả lời là vqadmin dành cho người quản trị có quyền cao nhất sử dụng.
Một ví dụ cụ thể, quản trị viên đang sở hữu trong tay một Qmail server với miền mail hiện tại là 2mit.org . Và quản trị viên muốn triển khai dịch vụ mail server cho trường CĐ CNTT Hữu Nghị Việt Hàn với miền mail là viethanit.edu.vn thì rất đơn giản khi server đã tích hợp vpopmail, giúp ảo hoá các miền mail hosting. Và nhờ công vụ vqadmin có thể thao tác để tạo thêm miền mail viethanit.edu.vn một cách dễ dàng…
Tiến hành cài đặt.
Mã:
[root@mail vpopmail-5.4.13]# cd /downloads/qmailrocks
[root@mail qmailrocks]# tar zxvf vqadmin-2.3.6.tar.gz
[root@mail qmailrocks]# cd vqadmin-2.3.6
[COLOR=red][root@mail vqadmin-2.3.6]# ./configure --enable-cgibindir=/var/www/cgi-bin --enable-htmldir=/var/www/html[/COLOR]
[root@mail vqadmin-2.3.6]# make && make install-strip
Chú ý. Để thực hiện được phần cài đặt này, Server đã cài đặt webserver httpd. Và thư mục chức website là /var/www/html .
Vì Vqadmin chạy trên giao diện web nên chúng ta phải cấu hình Apache
Mã:
[root@mail vqadmin-2.3.6]# vi /etc/httpd/conf/httpd.conf
Thêm vào
Mã:
<Directory "[COLOR=red]/var/www/cgi-bin/vqadmin[/COLOR]">
deny from all
Options ExecCGI
AllowOverride AuthConfig
Order deny,allow
</Directory>
Chú ý: đoạn màu đỏ là đường dẫn đến thư mục chứa vqadmin mà chúng ta cài đặt
Cấu hình bảo mật cho Vqadmin
Mã:
[root@mail vqadmin-2.3.6]# cd /var/www/cgi-bin/vqadmin
[root@mail vqadmin]#vi .htaccess
Sửa thành
Mã:
AuthType Basic
AuthUserFile [B]/etc/.htpasswd[/B]
AuthName vQadmin
require valid-user
satisfy any
Mã:
Phân quyền.
[root@mail vqadmin]# chown apache .htaccess
[root@mail vqadmin]# chmod 644 .htaccess
Tạo file lưu thông tin đăng nhập cho vqadmin. File này chúng ta cho lưu ở /etc/.htpasswd
Mã:
[root@mail vqadmin]# htpasswd -bc [B]/etc/.htpasswd[/B] admin 121212
[root@mail vqadmin]# chmod 644 /etc/.htpasswd
Khởi động lại dịch vụ httpd
Mã:
[root@mail vqadmin]# service httpd restart
Truy cập vào http://viet-cntt.com/cgi-bin/vqadmin/vqadmin.cgi , đăng nhập vào tài khoản và mật khẩu đã tạo để xem kết quả.
![[IMG]](http://i483.photobucket.com/albums/rr193/buitanviet/viet-cntt/8.jpg)
Hình 4‑5 Giao diện Vqadmin
Hình 4‑6 Giao thêm domain của Vqadmin
4.2.Cài đặt Maildrop
Maildrop được sử dụng để lọc khi thư được chuyển đến trên mail server. Khi cài đặt hoàn chỉnh, chúng ta không thấy được sự hoạt động của maildrop. Tuy nhiên, đó là một công cụ rất tốt và có giá trị có định để có được điên với bộ lọc thư imcoming vào mail server.
Mã:
[root@mail vqadmin-2.3.6]# cd /downloads/qmailrocks
[root@mail maildrop-1.6.3]# tar zxvf maildrop-1.6.3.tar.gz
[root@mail maildrop-1.6.3]# cd maildrop-1.6.3
[root@mail maildrop-1.6.3]# ./configure --prefix=/usr/local --exec-prefix=/usr/local --enable-maildrop-uid=root --enable-maildrop-gid=vchkpw --enable-maildirquota
[root@mail maildrop-1.6.3]# make && make install-strip && make install-man
4.3.Cài đặt Qmailadmin
Qmailadmin cung cấp giao diện để quản lý cho người quản trị từng miền mail. Nhờ vào Qmailadmin, các postmaster của từng miền có thể tạo hộp thư, bí danh, fowards, robot mail, danh sách thư, quản lý email của miền mình…
Vd. Sau khi Quản trị viên của mail server 2mit.org đã tạo miền mail cho trường CĐ CNTT Hữu Nghị Việt Hàn. Nhu cầu đặt ra là phải có một công cụ quản trị cho các quản trị của trường Việt Hàn để họ quản lý, thêm, bớt, sửa... email cho các user của trường. Vì vậy Qmailadmin sinh ra để làm việc này. Nói tóm lại, công cụ này dành riêng cho từng miền mail.
Tiến hành cài đặt.
Mã:
[root@mail maildrop-1.6.3]# cd /downloads/qmailrocks
[root@mail qmailrocks]# tar zxvf qmailadmin-1.2.9.tar.gz
[root@mail qmailrocks]# cd qmailadmin-1.2.9
[root@mail qmailadmin-1.2.9]# ./configure --enable-cgibindir=/var/www/cgi-bin --enable-htmldir=/var/www/html
[root@mail qmailadmin-1.2.9]# make && make install-strip
Truy cập vào địa chỉ http://www.viet-cntt.com/cgi-bin/qmailadmin để xem kết quả
![[IMG]](http://i483.photobucket.com/albums/rr193/buitanviet/viet-cntt/10.jpg)
Hình 4‑7 Giao diện đăng nhập Qmailadmin
![[IMG]](http://i483.photobucket.com/albums/rr193/buitanviet/viet-cntt/11.jpg)
Hình 4‑8 Giao diện quản lý các tài khoản email của miền viet-cntt.com
Hết phần 4.
Tiếp theo sẽ là Gỡ bỏ Sendmail, giây phút mong chờ... khởi động Qmail, cài đặt Courier IMAP/IMAPS....
-SUN-