Qmail - Phần 7: Cài đặt webmail với Squirrelmail

Thảo luận trong 'Video - Lab' bắt đầu bởi sunboy, 13 Tháng tư 2011.

  1. Offline

    sunboy

    • Thành viên sáng lập

    • No thing
    Số bài viết:
    1.616
    Đã được thích:
    1.340
    Điểm thành tích:
    1.000
    [FONT=&quot]Qmail - Phần 7: Cài đặt webmail với Squirrelmail[/FONT]

    7.1. Cài đặt Squirrelmail

    Hiện tại, hệ thống đang chạy Qmail với IMAP, để đơn giản và tạo tiện lợi cho người dùng, ngoài việc dùng các phần mềm client như Mozilla Thunderbird, Outlook.. Chúng ta cũng có thể cài đặt Webmail vào máy chủ Qmail để người dùng truy cập mail thông qua trình duyệt web. Trong bài viết này, sự lựa chọn của tôi là Squirrelmail.
    Squirrelmail được dùng rất phổ biến hiện nay với ưu điểm là dễ cài đặt, có rất nhiều plugin tốt để mở rộng tính năng của Webmail.

    Chuẩn bị

    - Để cài đặt được Squirrelmail, máy chủ mail phải cài PHP và cấu hình cho phép upload.
    - Tải phiên bản mới nhất của Squirrelmail tại http://www.squirrelmail.org/download.php. Tại thời điểm thực hiện bài viết này, phiên bản Squirrelmail mới nhất là squirrelmail-1.4.21, file squirrelmail-1.4.21.tar.gz đã được tải về ở thư mục /var/www.

    Đã đảm bảo đầy đủ các yếu tố cần thiết cho việc cài đặt. Ta tiên hành cài Squirrelmail.

    Di chuyển vào thư mục /var/www

    Mã:
    [root@mail ~]# cd /var/www
    Giải nén file cài đặt squirrelmail

    Mã:
    [root@mail www]# tar zxvf squirrelmail-1.4.21.tar.gz
    Đổi tên thư mục squirrelmail-1.4.21 thành webmail

    Mã:
    [root@mail www]# mv squirrelmail-1.4.21 webmail
    Cấu hình, phân quyền cho Squirrelmail cài đặt và hoạt động(ở đây phân quyền cho Squirrelmail hoạt động bằng người dùng là apache).

    Mã:
    [root@mail www]# mkdir /var/sqattachements
       [root@mail www]# chown -R apache:apache /var/sqattachements
       [root@mail www]# cd /var/www/webmail/
       [root@mail www]# chown -R apache:apache data
       [root@mail www]# cd /var/local/
       [root@mail local]# mkdir squirrelmail
       [root@mail local]# cd squirrelmail/
       [root@mail squirrelmail]# mkdir data
       [root@mail squirrelmail]# chmod -R 777 /var/local/squirrelmail/data/
        
    Tiến hành cài đặt và cấu hình.
    Mã:
       [root@mail squirrelmail]# cd /var/www/webmail/config
       [root@mail config]# ./conf.pl
    Trong quá trình cài đặt, hệ thống sẽ hiện ra menu cùng các tuỳ chọn cấu hình cho phù hợp với máy chủ mail. Các thiết lập cần thay đổi là “Server Settings”. Ấn số 2 để tiến hành thay đổi.

    [IMG]
    Hình: Giao diện test mode cấu hình Squirrel mail

    Các thông số trong Server Settings được cấu hình như sau.

    Mã:
    General
     -------
     1. Domain : 192.168.137.20 
     2. Invert Time : false
     3. Sendmail or SMTP : SMTP
       IMAP Settings
     --------------
     4. IMAP Server : localhost
     5. IMAP Port : 143
     6. Authentication type : login
     7. Secure IMAP (TLS) : false
     8. Server software : other
     9. Delimiter : detect
       SMTP Settings
     -------------
     4. SMTP Server : localhost
     5. SMTP Port : 25
     6. POP before SMTP : false
     7. SMTP Authentication : none
     8. Secure SMTP (TLS) : false
    
    Tiếp theo, cấu hình máy chủ Apache để có thể chạy được Webmail.
    Tạo Virtual host để chạy webmail http://mail.viet-cntt.com: Vào file cấu hình của Apache, khai báo Virtualhost với địa chỉ IP là 192.168.137.20 và Alias là mail.viet-cntt.com.
    DirectoryIndex thêm vào index.php.
    Mã:
    [root@mail config]# vi /etc/httpd/conf/httpd.conf
    Thêm vào

    Mã:
    <VirtualHost 192.168.137.20:80>
     ServerName mail.viet-cntt.com
     ServerAlias mail.*
     ServerAdmin postmaster@viet-cntt.com
     DocumentRoot /var/www/webmail
     </VirtualHost>
       
    [IMG]
    Hình: Cấu hình apache để chạy webmail

    Khởi động lại daemon httpd.

    Mã:
    [root@mail config]# service httpd restart
    Đăng nhập vào webmail với địa chỉ http://mail.viet-cntt.com (máy chủ DNS Fedora 192.168.137.12 đã phân cấu hình phân giải địa chỉ http://mail.viet-cntt.com thành IP 192.168.137.20)
    Đăng nhập với Tài khoản và mật khẩu được tạo trước đó bằng cách sử dụng Vqadmin

    [IMG]
    Hình 4‑16 Giao diện đăng nhập Webmail Squirrel mail

    Kết quả đăng nhập thành công
    [IMG]
    Hình 4‑17 Kết quả đăng nhập thành công

    7.2.Cài đặt plugin change_pass

    Khi đã có Squirrelmail. Người dùng có thể gởi mail và nhận mail thông qua giao diện web. Một tính năng rất quan trọng của Webmail mà mặt định cài Squirrelmail không có đó là tính năng thay đổi mật khẩu. Plugin "change_pass" của Squirrelmail kết hợp với Courierpassd (đã cài ở các bước trước) có thể đáp ứng được điều này.
    Tải plugin change_pass tại địa chỉ http://squirrelmail.org/plugins.php . Trong trường hợp này, nhóm làm đồ án cài đặt với file change_pass-2.7-1.4.x.tar.gz vào thư mục /var/www/webmail/plugins.
    Mã:
       [root@mail conf]# cd /var/www/webmail/plugins
       [root@mail webmail]# tar zxvf change_pass-2.7-1.4.x.tar.gz
    Thêm plugin vào Squirrelmail.

    Mã:
    [root@mail config]# cd /var/www/webmail/config
       [root@mail config]# ./conf.pl
    Vào tuỳ chọn số 8 là plugin.

    [IMG]
    Hình: Cấu hình kích hoạt Plugin change_pass

    Chọn plugin change_pass để cài đặt. Sau khi cài đặt xong plugin change_pass đã nằm trong danh sách “Install Plugins”.

    [IMG]
    Hình 4‑19 Plugin change_pass đã được kích hoạt

    Đăng nhập vào lại webmail, vào tuỳ chọn option, đã có thêm tiện ích Change Password.

    [IMG]
    Hình: Đã xuất hiện tùy chọn thay đổi mật khẩu trong Squirrel mail sau khi cài đặt plugin change_pass thành công

    [IMG]
    Hình 4‑21 Thay đổi mật khẩu thành công

    Hiện nay, hầu hết các hosting linux đề chạy Squirrelmail làm webmail (cpanel, directadmin...) Giao diện mặt định của Squirrelmail không được đẹp mắt cho lắm, nếu muốn như yahoo, gmail.. chúng ta có thể tìm trên mạng các nguồn cung cấp theme squirrelmail để tải về và cài đặt cho webmail.

    Phần tiếp theo SUN sẽ hướng dẫn [FONT=&quot]Tích hợp Clam Antivirus và SpamAssassin...
    [/FONT]
    knight9000 thích bài này.

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí