Ở phần trước tôi đã hướng dẫn các bạn cài đặt mail server với Postfix và Dovecot. Nhưng để quản lý cũng như gửi mail được thuận tiện hơn thì ta cần có một giao diện quản lý email. Vì vậy ở phần này tôi sẽ hướng dẫn các bạn cài đặt Roundcube trên Centos 7.
Yêu cầu:
– Server chạy Centos 7
– Cài Webserver (Apache hoặc Nginx)
– Cài MySQL
– Cài sẵn mail server
Khi đã chuẩn bị đầy đủ những yêu cầu như trên thì ta tiến hành cài đặt Roundcube. Đầu tiên bạn hãy download Roundcube package về và giải nén ra thư mục của webserver ( ví dụ: /var/www/public_html).
cd /var/www/public_html wget -c https://github.com/roundcube/roundcubemail/releases/download/1.3.7/roundcubemail-1.3.7-complete.tar.gz tar -zxvf roundcubemail-1.3.7-complete.tar.gz mv roundcubemail-1.3.7 roundcubemail
Tiếp theo gán quyền cho thư mục roundcubemail bằng lệnh sau:
sudo chown -R apache:apache /var/www/public_html/roundcubemail
Tuỳ thuộc vào webserver của bạn là gì thì bạn hãy gán quyền tương ứng với user đó (ví dụ: nginx:nginx hoặc _www:_www). Tiếp theo ta cấu hình virtual host cho thư mục webmail này (Nếu server của bạn sử dụng cho nhiều web khác nhau còn không thì chỉ cần sửa một chút cấu hình mặc định trỏ đúng vào thư mục của webmail).
Sau khi cấu hình trỏ virtual host cho thư mục webmail xong, bạn truy cập vào đường dẫn http://example.com/installer hoặc http://ip-server-của-bạn/installer. Khi đó ta có giao diện cài đặt như hình:

Trang này sẽ hiển thị ra các thông tin về một số thông tin trên server của bạn và trạng thái của nó. Nếu cái nào chưa OK hãy kiểm tra lại xem tại sao nhé. Sau khi mọi thứ đã OK thì ta bấm NEXT để sang màn hình tiếp theo cấu hình một số thông tin cho webmail của bạn.


Ở màn hình này bạn cần nhập một số thông tin như tên webmail, thông tin MySQL, thông tin smtp server của bạn (ví dụ: mail.domain-của-bạn.com). Bạn có thể cài thêm một số plugin nếu muốn nhưng theo tôi thấy plugin này không mấy hữu dụng cho lắm.
Tiếp theo, sau khi đã điền các thông tin cần thiết, hãy bấm Create Config để tạo file config (Chắc chắn rằng thư mục chứa webmail của bạn có quyền ghi nhé). Khi tạo config xong ta sẽ có màn hình hiển thị các cấu hình vừa tạo và trạng thái của nó.

Có thể nó sẽ thông báo chưa có database. Bạn hãy bấm nút khởi tạo database để Roundcube tự tạo mới database. Ngoài ra bạn có thể test gửi email và đăng nhập vào IMAP server nếu mọi thứ diễn ra bình thường thì bạn có thể gửi mail và đăng nhập vào webmail để sử dụng bình thường. Nếu không hãy kiêm tra lại các cấu hình SMTP server ở màn hình trước đó hoặc kiểm tra tên đăng nhập và mật khẩu có đúng như đã tạo trong hướng dẫn trước của tôi không.
Sau khi cài đặt xong bạn nhớ xoá thư mục installer trong roundcubemail
rm -rf /var/www/public_html/roundcubemail/installer
Tiếp theo, bạn có thể truy cập vào domain mà bạn đã cấu hình cho roundcube mail để đăng nhập và sử dụng email (ví dụ: http://mail.example.com)


Hãy thử gửi một vài email xem có thành công không nhé. Thanks.
Ở phần tiếp theo tôi sẽ hướng dẫn các bạn một vài chỉnh sửa để có thể sử dụng email multiple server cũng như đăng nhập Roundcube với nhiều email domain khác nhau.









(4 lượt thả tim)



