天天看點

mysql webmail ubuntu12.04 imap_如何在Ubuntu 18.04 LTS上安裝最新的Roundcube Webmail

如何在Ubuntu 18.04 LTS上安裝最新的Roundcube Webmail

Roundcube是一個用PHP編寫的免費開源的基于Web的webmail解決方案。 它是一個基于Web的IMAP用戶端,是以您還可以從Web浏覽器通路您的電子郵件伺服器。 您無需從桌面郵件用戶端讀取和發送電子郵件。 本教程将向您展示如何在Ubuntu 18.04 LTS(Bionic Beaver)上安裝RoundCube。

RoundCube功能MIME支援,消息搜尋和拼寫檢查。

位址簿的LDAP目錄內建。

支援多種語言。

支援共享/全局檔案夾和IMAP ACL。

内置緩存,可實作快速郵箱通路。

支援外部SMTP伺服器和IDNA。

要求運作Ubuntu 18.04的伺服器。

具有sudo權限的非root使用者。

安裝LAMP伺服器

在開始之前,您需要将Apache,MariaDB和PHP安裝到您的系統中。 首先,使用以下指令安裝Apache和MariaDB:

sudo apt-get install apache mariadb-server php7.2 php7.2-gd php-mysql php7.2-curl php7.2-zip php7.2-ldap php7.2-mbstring php-imagick php7.2-intl php7.2-xml unzip wget curl -y

安裝完所有軟體包後,您需要更改php.ini檔案中的Timezone設定。 您可以使用以下指令執行此操作:

sudo nano /etc/php/7.2/apache2/php.ini

進行以下更改:date.timezone = Asia/Kolkata

儲存并關閉該檔案,然後啟動Apache和MariaDB服務并使用以下指令使它們在啟動時啟動:

sudo systemctl start apache2

sudo systemctl enable apache2

sudo systemctl start mysql

sudo systemctl enable mysql

下載下傳Roundcube

首先,您需要将最新版本的Roundcube下載下傳到您的系統中。 您可以使用以下指令下載下傳它:

wget https://github.com/roundcube/roundcubemail/releases/download/1.3.6/roundcubemail-1.3.6-complete.tar.gz

下載下傳完成後,使用以下指令解壓縮下載下傳的檔案:

tar -xvzf roundcubemail-1.3.6-complete.tar.gz

接下來,将解壓縮的目錄移動到Apache Web根目錄:

mv roundcubemail-1.3.6 /var/www/html/roundcube

接下來,為roundcube目錄提供适當的權限:

sudo chown -R www-data:www-data /var/www/html/roundcube

sudo chmod -R 775 /var/www/html/roundcube

配置資料庫

預設情況下,MariaDB安裝不受保護。 是以你需要先保護它。 您可以通過運作以下腳本來保護它:

mysql_secure_installation

回答所有問題,如下所示:Change the password for root ? N

Remove anonymous users? Y

Disallow root login remotely? Y

Remove test database and access to it? Y

Reload privilege tables now? Y

一旦MariaDB受到保護,使用以下指令登入MariaDB shell:

mysql -u root -p

輸入你的root passw ** ord,然後為Roundcube建立一個資料庫和使用者:

MariaDB [(none)]> CREATE DATABASE roundcubedb;

MariaDB [(none)]> CREATE USER 'roundcube'@'localhost' IDENTIFIED BY 'password';

MariaDB [(none)]> GRANT ALL PRIVILEGES ON roundcubedb.* to 'roundcube'@'localhost';

接下來,使用以下指令重新整理權限并退出MariaDB shell:

MariaDB [(none)]> FLUSH PRIVILEGES;

MariaDB [(none)]> exit;

接下來,您需要将初始表導入roundcubedb資料庫。 您可以使用以下指令執行此操作:

cd /var/www/html/roundcube

mysql -u roundcube -p roundcubedb < SQL/mysql.initial.sql

為Roundcube配置Apache

接下來,您需要為Roundcube建立一個Apache虛拟主機檔案。 您可以使用以下指令執行此操作:

sudo nano /etc/apache2/sites-available/roundcube.conf

添加以下行:

ServerName 192.168.0.102

ServerAdmin [email protected]

DocumentRoot /var/www/html/roundcube

ErrorLog ${APACHE_LOG_DIR}/roundcube_error.log

CustomLog ${APACHE_LOG_DIR}/roundcube_access.log combined

Options -Indexes

AllowOverride All

Order allow,deny

allow from all

儲存并關閉該檔案,然後使用以下指令啟用虛拟主機檔案:

sudo a2ensite roundcube

接下來,啟用Apache重寫子產品并使用以下指令重新啟動Apache伺服器:

sudo a2enmod rewrite

sudo systemctl restart apache2

通路Webmail

現在,打開Web浏覽器并鍵入URL http:// your-ip-address / installer 。 您将被重定向到以下頁面:

mysql webmail ubuntu12.04 imap_如何在Ubuntu 18.04 LTS上安裝最新的Roundcube Webmail
mysql webmail ubuntu12.04 imap_如何在Ubuntu 18.04 LTS上安裝最新的Roundcube Webmail

完成所有要求後,單擊“ 下一步”按鈕。 您應該看到以下頁面:

一般配置:

mysql webmail ubuntu12.04 imap_如何在Ubuntu 18.04 LTS上安裝最新的Roundcube Webmail

日志記錄和資料庫設定:

mysql webmail ubuntu12.04 imap_如何在Ubuntu 18.04 LTS上安裝最新的Roundcube Webmail

SMTP和IMAP設定:

mysql webmail ubuntu12.04 imap_如何在Ubuntu 18.04 LTS上安裝最新的Roundcube Webmail
mysql webmail ubuntu12.04 imap_如何在Ubuntu 18.04 LTS上安裝最新的Roundcube Webmail

插件:

mysql webmail ubuntu12.04 imap_如何在Ubuntu 18.04 LTS上安裝最新的Roundcube Webmail

在這裡,根據您的需要提供所有細節,然後單擊CREATE CONFIG按鈕。 您應該看到以下頁面:

mysql webmail ubuntu12.04 imap_如何在Ubuntu 18.04 LTS上安裝最新的Roundcube Webmail

接下來,單擊“ 繼續”按鈕。 您應該看到以下頁面:

mysql webmail ubuntu12.04 imap_如何在Ubuntu 18.04 LTS上安裝最新的Roundcube Webmail

現在,單擊“ 檢查登入”按鈕。 完成安裝後,删除目錄/ var / www / html / roundcube / installer:

sudo rm -rf /var/www/html/roundcube/installer

現在,使用URL http:// your-ip-address或http://your-domain.com通路您的網絡郵件,然後使用您的電子郵件登入。

mysql webmail ubuntu12.04 imap_如何在Ubuntu 18.04 LTS上安裝最新的Roundcube Webmail