Roundcube je poštovní klient založený na webovém prohlížeči a také známý jako webmail. Poskytuje GUI (grafické uživatelské rozhraní), kde mohou koncoví uživatelé kontrolovat své e-maily, vytvářet a spravovat složky, používat adresář k vyhledávání e-mailových ID a mnoho dalších funkcí webové pošty.
Chcete-li nainstalovat roundcube na CentOS 7, předpokladem, který by měl být nainstalován, jsou následující.
- PHP
- Databáze ( MariaDB nebo MySQL )
- Webový server (Apache)
- Jakýkoli MTA – Postfix , Sendmail a Qmail
V My Case jsem již nainstaloval Postfix s dovecotem na CentOS 7 s
- Název domény =nsitmail.com
- Název hostitele =tec.nsitmail.com
Následujte níže uvedené kroky k instalaci a konfiguraci nejnovější verze Roundcube:
Krok:1 Nainstalujte PHP, databázi a Apache pomocí níže uvedeného příkazu:
[[email protected] ~]# yum install httpd php php-common php-json php-xml php-mbstring php-imap php-pear-DB php-mysql mysql mariadb-server
Jakmile je výše uvedený seznam balíčků nainstalován, nastavte hodnotu časového pásma v PHP.
[email protected] ~]# vi /etc/php.ini date.timezone = Asia/Kolkata
Uložte a ukončete soubor
Krok:2 Vytvoření a konfigurace databáze Roundcube
Nejprve nastavíme Počáteční nastavení a root heslo serveru Mariadb:
[[email protected] ~]# systemctl start mariadb [[email protected] ~]# systemctl enable mariadb ln -s '/usr/lib/systemd/system/mariadb.service' '/etc/systemd/system/multi-user.target.wants/mariadb.service' [[email protected] ~]# [[email protected] ~]# mysql_secure_installation
Nad příkazem „mysql_secure_installation ” nám umožní nastavit heslo uživatele root, odebrat anonymní uživatele, zakázat vzdálené přihlášení uživatele root a odstranit testovací databázi.
Nyní vytvořte databázi pro Roundube a udělte databázi všechna oprávnění
Krok:3 Stáhněte soubor tar Roundcube
Stáhněte si nejnovější verzi souboru Roundcube tar buď z jejich oficiální stránky „https://roundcube.net/download/“, nebo můžeme použít níže uvedený příkaz wget.
[[email protected] ~]# wget http://nchc.dl.sourceforge.net/project/roundcubemail/roundcubemail/1.1.3/roundcubemail-1.1.3-complete.tar.gz
Rozbalte stažený soubor v kořenovém adresáři vašeho webového serveru.
[[email protected] ~]# tar -zxpvf roundcubemail-1.1.3-complete.tar.gz -C /var/www/html/
Přejmenujte extrahovaný soubor na Roundcube a nastavte požadovaná oprávnění
[[email protected] html]# mv roundcubemail-1.1.3 roundcube [[email protected] html]# chown apache:apache roundcube [[email protected] html]#
Spusťte službu Apache
[[email protected] html]# systemctl start httpd [[email protected] html]# systemctl enable httpd ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service' [[email protected] html]#
Krok:4 Spusťte instalaci Roundcube pomocí instalačního programu webového prohlížeče.
Chcete-li zahájit instalaci Rouncube , přejděte ve webovém prohlížeči na níže uvedenou adresu URL
http://tec.nsitmail.com/roundcube/installer
klikněte na Další…
V tomto kroku definujte nastavení Databáze, Authentication Mechanism, SMTP &IMAP. Když klikneme na možnost Create Config, požádá nás o zkopírování nebo stažení konfigurace a uložení jako config.inc.php v rámci /var/www/html/roundcube/config/ adresář vaší instalace Roundcube.
V mém případě používám ověřovací mechanismus založený na http, takže na svém Linuxovém boxu vytvořím jednoho uživatele a nastavím jeho heslo pomocí htpasswd příkaz .
[[email protected] ~]# htpasswd -c /home/linuxtechi/.htpasswd linuxtechi New password: Re-type new password: Adding password for user linuxtechi [[email protected] ~]#
Odeberte adresář instalačního programu z kořenového adresáře dokumentu vašeho webového serveru ( /var/www/html/roundcube )
[[email protected] ~]# cd /var/www/html/roundcube/ [[email protected] roundcube]# rm -rf installer [[email protected] roundcube]#
Krok:5 Nyní se přihlaste ke svému účtu pomocí Roundcube
Otevřete adresu URL v prohlížeči „http://tec.nsitmail.com/roundcube/“ , použijte přihlašovací údaje, které jsme nastavili pomocí příkazu htpasswd.
Instalace Roundcube je dokončena, nyní ji prozkoumejte a užívejte si.