Android

Telepítse és konfigurálja a roundcube webmail-t

HOGYAN LEGYÜNK STREAMEREK #1 - OBS telepítése, konfigurálása

HOGYAN LEGYÜNK STREAMEREK #1 - OBS telepítése, konfigurálása

Tartalomjegyzék:

Anonim

Ez a levélkiszolgáló-sorozat beállítása és konfigurálása utolsó része, amelyben a Roundcube Webmail telepítésének és konfigurálásának ismertetését ismertetjük.

A Roundcube egy web alapú IMAP e-mail kliens, nagyon intuitív és modern felhasználói felülettel, PHP-ben írva. A Roundcube használatához csak webböngészőre van szüksége.

A RoundCube tartalmazza az összes olyan szolgáltatást, amelyre szüksége van egy e-mail kliensben, mint például a richtext / HTML üzenet szerkesztése, címjegyzék, a MIME / HTML e-mailek támogatása, több feladó azonosítója, helyesírás-ellenőrzés, három oszlop megtekintése, drag and drop üzenetkezelés és még sok más.

Előfeltételek

Mielőtt folytatná ezt az oktatóprogramot, győződjön meg arról, hogy be van jelentkezve mint sudo jogosultságokkal rendelkező felhasználó.

PHP függőségek

Először a csomaglista frissítésével és az összes szükséges PHP-függőség telepítésével kezdjük:

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

A telepítés befejezése után futtassa a következő sed parancsot a date.timezone érték UTC date.timezone :

sudo sed -i "s/;date.timezone.*/date.timezone = UTC/" /etc/php/7.0/fpm/php.ini

Indítsa újra a PHP FPM szolgáltatást, hogy a változások hatályba lépjenek:

sudo systemctl php7.0-fpm restart

Hozzon létre MySQL Database-t

A Roundcube támogatja a MySQL, PostgreSQL és SQLite adatbázis háttérképeket.

Ebben az oktatóanyagban a MySQL-t fogjuk használni adatbázis-kiszolgálónkként. Bejelentkezés a MySQL shellbe:

mysql -u root -p

Hozzon létre egy új MySQL adatbázist, egy felhasználót, és adjon jogosultságokat arra a felhasználóra az újonnan létrehozott adatbázisban:

CREATE DATABASE roundcubemail; GRANT ALL ON roundcubemail.* TO 'roundcubemail'@'localhost' IDENTIFIED BY 'P4ssvv0rD'; FLUSH PRIVILEGES;

Töltse le a Roundcube-t

Az írás idején az 1.3.8 volt a Roundcube legújabb stabil változata. Mielőtt folytatná a következő lépést, ellenőrizze a Roundcube letöltési oldalát, hogy elérhető-e újabb verzió.

Töltse le a Roundcube archívumot a következő wget paranccsal:

https://github.com/roundcube/roundcubemail/releases/download/1.3.8/roundcubemail-1.3.8.tar.gz

A letöltés befejezése után bontsa ki az archívumot, és helyezze a Roundcube kódot a /var/www/roundcubemail könyvtárba:

tar xzf roundcubemail-1.3.8.tar.gz.tar.gz sudo mv roundcubemail-1.3.8/ /var/www/roundcubemail

Az Nginx és a PHP-FPM a www-data felhasználó alatt futnak, ezért a /var/www/postfixadmin könyvtár tulajdonjogát arra a felhasználóra kell változtatnunk:

sudo chown -R www-data: /var/www/roundcubemail

Az Nginx konfigurálása

A sorozat első részében Nginx szerverblokkot hoztunk létre a PostfixAdmin példányhoz. Nyissa meg a konfigurációs fájlt, és vegye fel a következő helységi irányelveket, amelyek sárga színűek:

/etc/nginx/sites-enabled/mail.linuxize.com.conf

… 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öltse újra az Nginx szolgáltatást a módosítások hatályba lépése érdekében:

sudo systemctl reload nginx

A Roundcube konfigurálása

Nyissa meg böngészőjét, és keresse meg a https://mail.linuxize.com/roundcubemail/installer .

A következő képernyő jelenik meg:

A Roundcube plugins engedélyezése

A Roundcube számos beépülő modult tartalmaz, amelyek alapértelmezés szerint le vannak tiltva. Ebben az útmutatóban engedélyezni fogjuk a password és a managesieve plugineket. Ez a bővítmény lehetővé teszi a felhasználók számára, hogy szűrőket hozzanak létre, és jelszavaikat megváltoztassák a Roundcube felületen.

/var/www/roundcubemail/config/config.inc.php

// 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'; Ne felejtse el beírni a PostfixAdmin adatbázis hitelesítő adatait a password_db_dsn sorba.

Következtetés

Ez az oktatóanyag bemutatta, hogyan telepítheti és konfigurálhatja a Roundcube Webmail-t az Ubuntu rendszeren, valamint hogyan telepítheti és engedélyezheti a Roundcube-bővítményeket további funkciók, például szűrőszűrők hozzáadása érdekében.

Ez a sorozat utolsó hozzászólása. Ha bármilyen kérdése van, nyugodtan írjon megjegyzést.

levélkiszolgáló kerek kocka

Ez a bejegyzés a levelezőkiszolgáló-sorozat beállítása és konfigurálása része.

A sorozat többi hozzászólása:

• E-mail szerver beállítása a PostfixAdmin segítségével • A Postfix és a Dovecot telepítése és konfigurálása • Az Rspamd telepítése és integrálása • A Roundcube Webmail telepítése és konfigurálása