logo
Hỗ trợ: 24/7
Điện thoại: 098 984 8886
Email: info@thuonghieuweb.com

Hướng dẫn cài đặt squirrel mail trên mail server postfix

2/5 1264 votes
updated on 2020-10-20

postfix.pngMail server postfix và dovecot đem lại một dịch vụ email miễn phí và rất ổn định cho doanh nghiệp. Tuy nhiên để hệ thống này trở nên hoàn hảo hơn, chúng ta cần cài thêm dịch vụ squirrel mail để có thể check mail bằng browser.

Bước 1: Kiểm tra và xóa các bản squirrelmail cũ để cài bản mới

# rpm -qa | grep squirrelmail

Nếu thấy có squirrelmail đã cài đặt thì chạy lệnh sau để xóa

# yum remove squirrelmail

Chạy lệnh cài đặt squirrelmail phiên bản mới kèm theo gói php-pear-DB

# yum install squirrelmail php-pear-DB

Lưu ý, Squirrelmail đòi hỏi có PHP 5.4 trở lên. Nếu như server của bạn cài đặt PHP 5.3 thì bước này sẽ có báo lỗi là: Error: php53-common conflicts with php-common. Nếu thấy lỗi này hãy kiểm tra version php của bạn bằng lệnh #php -v và sau đó nâng cấp lên PHP 5.4 như hướng dẫn sau:

  • Gỡ bỏ php53-common # yum erase php53-common
  • Cài đặt PHP 4: # yum install php54w
Sau đó chạy lại lệnh install squirrelmail như trên 

Khởi động lại apache

# service httpd restart

Bước 2: dùng công cụ conf.pl của gói squrrelmail vừa cài đặt để cấu hình


# /usr/share/squirrelmail/config/conf.pl


Bạn sẽ thấy menu cấu hình của squrrelmail như sau

SquirrelMail Configuration : Read: config.php (1.4.0)
---------------------------------------------------------
Main Menu --
1.  Organization Preferences
2.  Server Settings
3.  Folder Defaults
4.  General Options
5.  Themes
6.  Address Books
7.  Message of the Day (MOTD)
8.  Plugins
9.  Database
10. Languages

D.  Set pre-defined settings for specific IMAP servers

C   Turn color off
S   Save data
Q   Quit

Ở dòng command bạn chọn D và bấm enter

Command >> D (enter)

Bạn sẽ thấy một menu mới xuất hiện như sau:

Please select your IMAP server:
    bincimap    = Binc IMAP server
    courier     = Courier IMAP server
    cyrus       = Cyrus IMAP server
    dovecot     = Dovecot Secure IMAP server
    exchange    = Microsoft Exchange IMAP server
    hmailserver = hMailServer
    macosx      = Mac OS X Mailserver
    mercury32   = Mercury/32
    uw          = University of Washington"s IMAP server
    gmail       = IMAP access to Google mail (Gmail) accounts

    quit        = Do not change anything

Bạn chọn dovecot ở dòng command và bấm enter như sau

Command >> dovecot (enter)

Khi có thông báo Press any key to continue ... các bạn bấm enter để quay trở về menu chính. Tại menu chính các bạn tiếp tục lựa chọn option số 3. Folder Default và đặt các thông số như sau:

Folder Defaults
1.  Default Folder Prefix              : INBOX
2.  Show Folder Prefix Option     : false
3.  Trash Folder                          : INBOX.Trash
4.  Sent Folder                         : INBOX.Sent
5.  Drafts Folder                       : INBOX.Drafts
6.  By default, move to trash     : true
7.  By default, move to sent      : true
8.  By default, save as draft     : true
9.  List Special Folders First    : true
10. Show Special Folders Color    : true
11. Auto Expunge                  : true
12. Default Sub. of INBOX         : true
13. Show "Contain Sub." Option    : false
14. Default Unseen Notify         : 2
15. Default Unseen Type           : 1
16. Auto Create Special Folders   : true
17. Folder Delete Bypasses Trash  : false
18. Enable /NoSelect folder fix   : false

Sau đó bấm R để quay trở về menu chính, bấm S để ghi lại các thay đổi và bấm Q để thoát.

Lưu ý, các cấu hình trên sẽ được ghi vào file /usr/share/squirrelmail/config/conf.php. Nếu các bạn có kinh nghiệm về php thì có thể sửa trực tiếp các tham số đó trên file này.

Bước 3: Thử nghiệm webmail


Toàn bộ gói squirrelmail được đặt trong thư mục /usr/share/squirrelmail. Thông thường khi cài đặt squirrelmail, gói dịch vụ này sẽ tự động tạo ra một liên kết  đến thư mục nói trên, có tên là webmail nằm trong thư mục gốc của web server để người sử dụng có thể đăng nhập webmail bằng đường link http://your-domain.com/webmail. Tuy nhiên trong một số trường hợp squirrelmail không tạo sẵn đường link này. Bạn hãy dùng lệnh ls trong thư mục gốc của web (trong trường hợp này là /var/www/html) để kiểm tra xem đã có link hay chưa. Nếu có link sẽ như hình vẽ sau:

# cd /var/www/html
# ls -l




Nếu chưa thấy có link này, các bạn dùng lệnh sau đây để tạo ra một link

# ln -s /usr/share/squirrelmail  webmail

Đến đây thì đã có thể truy cập và check mail từ địa chỉ http://your-domain.com/webmail được rồi. Các bạn sử dụng một account nào đó được tạo ra như hướng dẫn xây dựng mail server postfix và quản lý email bằng php mysql để đăng nhập thử.

Lưu ý, nếu bạn đăng nhập bị lỗi, bạn có thể dùng công cụ configtest tại đường link http://your-domain.com/webmail/src/configtest.php để xem lại và test các cấu hình. Kết quả hiển thị sẽ cho biết các cấu hình là OK hay không. Khi vào link trên, bạn cũng được cung cấp thông tin về version của php. Nếu bạn thấy version của PHP là 5.4.x trở lên bạn sẽ gặp một vấn đề nhỏ nữa đó là sau khi gõ đúng username và mật khẩu của email để login thử, bạn sẽ thấy một màn hình trắng. Đó là vì trong gói squrrelmail phiên bản 1.4 có sử dụng hàm session_register và hàm session_unregister mà 2 hàm này chỉ tồn tại từ PHP 5.3 trở về trước, các phiên bản sau không còn dùng hàm này. Để khắc phục lỗi này các bạn mở file global.php của Squirrelmail, tìm và rào lại 2 dòng như hình hướng dẫn dưới đây:

# vi /usr/share/squirrelmail/functions/global.php







Đến đây mọi việc về mail server có thể coi như đã OK. Chúc các bạn thành công


   
 
Có thể bạn muốn xem thêm....

Những điều cần biết khi xây dựng website

Xây dựng một website không đơn giản chỉ là một gian hàng hay một tờ rơi. Bạn cần phải làm mọi cách để website của mình hướng tới khách hàng, và quan trọng hơn cả, là làm sao để nội dung của bạn có sức lan tỏa nhanh chóng trong môi trường mạng từ đó lôi kéo khách hàng đến với website của bạn

Xem chi tiết

Những điều cần biết về dịch vụ email với tên miền riêng

Email tên miền riêng là email gắn với tên miền của doanh nghiệp kiểu như tennhanvien@tencongty.com. Email tên miền riêng sẽ tạo sự chuyên nghiệp và tin cậy khi giao dịch, đồng thời có thể cấp phát cho nhân viên khi mới đi làm, thu hồi lại khi nhân viên đó thôi việc và lưu trữ được mọi giao dịch trên email mà không sợ nhân viên đổi mật khẩu, mang theo hòm thư khi rời công ty...

Xem chi tiết
Đội ngũ lập trình viên, kỹ thuật viên và seo-er của Thương Hiệu Web cam kết

Hỗ trợ 24/7

Hỗ trợ khách hàng 24 giờ 1 ngày, 7 ngày 1 tuần qua điện thoại, email và chat online

Hoàn tiền 100%

Trong thời gian 45 ngày sử dụng dịch vụ, nếu quý khách không hài lòng!

Cam kết uptime 99.99%

Nếu dịch vụ của quý khách bị gián đoạn, chúng tôi sẽ cộng thêm 1 tháng sử dụng

KHÁCH HÀNG NÓI VỀ CHÚNG TÔI

Một đơn vị xây dựng web tận tâm và chuyên nghiệp!

"Thương Hiệu Web là đơn vị thiết kế website có năng lực, tôn trọng và có trách nhiệm với khách hàng, đặt mình vào vị trí khách hàng để mang lại cho khách hàng nhiều giá trị từ chính dịch vụ của mình. Với tôi, Thương Hiệu Web là một lựa chọn hợp lý!" Chị Nguyễn Phượng, TP kinh doanh, Công Ty Cổ Phần Quản Lý Công Trình Đô Thị Hải Dương.

Xem bình luận trên FB
Sitemap Điều khoản sử dụng Chính sách riêng tư
Bản quyền thuộc về công ty cổ phần truyền thông số VDATA
Tầng 2, tòa nhà 71 Hoàng Cầu, Đống Đa, Hà Nội
Điện thoại: (04) 3990 9643 - Email: info@vdata.com.vn
Giấy chứng nhận ĐKKD số: 0102766780, do Sở KHĐT Tp Hà Nội cấp ngày 28/04/2009

Online