Roundcube Webmail Tutorial
Mục lục:
- Điều kiện tiên quyết
- Phụ thuộc PHP
- Tạo cơ sở dữ liệu MySQL
- Tải xuống Roundcube
- Cấu hình Nginx
- Cấu hình Roundcube
- Kích hoạt bổ trợ Roundcube
- Phần kết luận
Đây là phần cuối cùng của Thiết lập và định cấu hình loạt máy chủ thư, trong đó chúng tôi sẽ đề cập đến cách cài đặt và định cấu hình Webmail Roundcube.
Roundcube là một ứng dụng email IMAP dựa trên web với giao diện người dùng rất trực quan và hiện đại được viết bằng PHP. Để sử dụng Roundcube, bạn chỉ cần một trình duyệt Web.
RoundCube bao gồm tất cả các tính năng bạn cần trong ứng dụng email như soạn tin nhắn richtext / HTML, sổ địa chỉ, hỗ trợ email MIME / HTML, nhận dạng nhiều người gửi, kiểm tra chính tả, Xem ba cột, kéo và thả quản lý thư và hơn thế nữa.
Điều kiện tiên quyết
Trước khi tiếp tục với hướng dẫn này, hãy đảm bảo bạn đã đăng nhập với tư cách là người dùng có quyền sudo.
Phụ thuộc PHP
Chúng tôi sẽ bắt đầu bằng cách cập nhật danh sách gói và cài đặt tất cả các phụ thuộc PHP cần thiết:
sudo apt update
sudo apt install php-auth php-intl php-mail-mime php-mail-mimedecode php-mcrypt php-net-smtp php-net-socket php-pear php-xml php7.0-intl php7.0-mcrypt php7.0-xml php7.0-gd php7.0-gd php-imagick
Khi quá trình cài đặt hoàn tất, hãy chạy lệnh
sed
sau đây để đặt giá trị
date.timezone
thành
UTC
:
sudo sed -i "s/;date.timezone.*/date.timezone = UTC/" /etc/php/7.0/fpm/php.ini
Khởi động lại dịch vụ PHP FPM để các thay đổi có hiệu lực:
sudo systemctl php7.0-fpm restart
Tạo cơ sở dữ liệu MySQL
Roundcube hỗ trợ các phụ trợ cơ sở dữ liệu MySQL, PostgreSQL và SQLite.
Trong hướng dẫn này, chúng tôi sẽ sử dụng MySQL làm máy chủ cơ sở dữ liệu của chúng tôi. Đăng nhập vào vỏ MySQL:
mysql -u root -p
Tạo cơ sở dữ liệu MySQL mới, người dùng và cấp đặc quyền cho người dùng đó qua cơ sở dữ liệu mới được tạo:
CREATE DATABASE roundcubemail;
GRANT ALL ON roundcubemail.* TO 'roundcubemail'@'localhost' IDENTIFIED BY 'P4ssvv0rD';
FLUSH PRIVILEGES;
Tải xuống Roundcube
Tại thời điểm viết bài, 1.3.8 là phiên bản ổn định mới nhất của Roundcube. Trước khi tiếp tục bước tiếp theo, bạn nên kiểm tra trang tải xuống Roundcube để xem có phiên bản mới hơn không.
Bắt đầu bằng cách tải xuống kho lưu trữ Roundcube bằng lệnh wget sau:
https://github.com/roundcube/roundcubemail/releases/download/1.3.8/roundcubemail-1.3.8.tar.gz
Sau khi quá trình tải xuống hoàn tất, giải nén tệp lưu trữ và di chuyển mã Roundcube sang thư mục
/var/www/roundcubemail
:
tar xzf roundcubemail-1.3.8.tar.gz.tar.gz
sudo mv roundcubemail-1.3.8/ /var/www/roundcubemail
Nginx và PHP-FPM đang chạy dưới người dùng
www-data
, vì vậy chúng tôi cần thay đổi quyền sở hữu thư mục
/var/www/postfixadmin
cho người dùng đó:
sudo chown -R www-data: /var/www/roundcubemail
Cấu hình Nginx
Trong phần đầu tiên của loạt bài này, chúng tôi đã tạo một khối máy chủ Nginx cho phiên bản PostfixAdmin. Mở tệp cấu hình và thêm các chỉ thị vị trí sau, các chỉ thị được tô màu vàng:
… location /roundcubemail { index index.php; try_files $uri $uri/ /roundcubemail/index.php; } location ~ ^/roundcubemail/(README|INSTALL|LICENSE|CHANGELOG|UPGRADING)$ { deny all; } location ~ ^/roundcubemail/(bin|SQL|config|temp|logs)/ { deny all; }…
Tải lại dịch vụ Nginx để các thay đổi có hiệu lực:
Cấu hình Roundcube
Mở trình duyệt của bạn và điều hướng đến
https://mail.linuxize.com/roundcubemail/installer
.
Bạn sẽ được trình bày với màn hình sau:




Kích hoạt bổ trợ Roundcube
Roundcube đi kèm với một số plugin bị tắt theo mặc định. Trong hướng dẫn này, chúng tôi sẽ kích hoạt
password
và
managesieve
plugin. Plugin này sẽ cho phép người dùng tạo các bộ lọc sàng và thay đổi mật khẩu của họ từ trong giao diện Roundcube.
// Enable plugins $config = array('managesieve', 'password'); // Configure managesieve plugin $rcmail_config = 4190; // Configure password plugin $config = 'sql'; $config = 'mysql://postfixadmin:P4ssvv0rD@localhost/postfixadmin'; $config = 'UPDATE mailbox SET password=%c WHERE username=%u';
Đừng quên nhập thông tin xác thực cơ sở dữ liệu PostfixAdmin vào dòng
password_db_dsn
.
Phần kết luận
Hướng dẫn này chỉ cho bạn cách cài đặt và định cấu hình Roundcube Webmail trên hệ thống Ubuntu của bạn, cũng như cách cài đặt và kích hoạt các trình cắm Roundcube để thêm các chức năng bổ sung như bộ lọc sàng.
Đây là bài cuối cùng của loạt bài này. Nếu bạn có bất kỳ câu hỏi hãy để lại nhận xét.
mail roundcube máy chủBài đăng này là một phần của Thiết lập và định cấu hình loạt máy chủ thư.
Các bài viết khác trong loạt bài này:
• Thiết lập máy chủ thư với PostfixAdmin • Cài đặt và định cấu hình Postfix và Dovecot • Cài đặt và Tích hợp Rspamd • Cài đặt và Cấu hình Roundcube WebmailHai các nhà lập pháp nổi tiếng của Hoa Kỳ đã yêu cầu Ủy ban Truyền thông Liên bang Hoa Kỳ phải từ bỏ chính sách mới và tập trung vào việc chuyển đổi sang truyền hình kỹ thuật số trong những ngày tồi tệ của sự kiểm soát của đảng Cộng hòa. Kevin Martin Thứ sáu, yêu cầu Martin phải trì hoãn một số đề xuất gây tranh cãi trong chương trình nghị sự ngày 18 tháng 12 của FCC và tập trung vào việc đảm bảo rằng người xem truyền hình Mỹ đã sẵn sàng cho quá trình chuyển đổi từ truyền hình tương tự sang truy
"Vào thời điểm các câu hỏi nghiêm túc được nêu ra về [ DTV], nó sẽ là phản tác dụng đối với FCC để xem xét các mục không liên quan, đặc biệt là các mục phức tạp và gây tranh cãi mà Quốc hội mới và chính quyền mới sẽ quan tâm đến việc rà soát ", thư nói
Không thể cài đặt hoặc gỡ cài đặt chương trình trong Trình gỡ rối cài đặt và gỡ cài đặt chương trình Windows 10/8/7
Của Microsoft sẽ giúp bạn khắc phục sự cố nếu bạn không thể cài đặt hoặc gỡ cài đặt chương trình trong Windows 7/8/10.
ConfigFox: Cấu hình và tinh chỉnh Firefox về: cài đặt cấu hình
ConfigFox là phần mềm miễn phí để quản lý Firefox về: cấu hình cài đặt ẩn dễ dàng.







