HOGYAN LEGYÜNK STREAMEREK #1 - OBS telepítése, konfigurálása
Tartalomjegyzék:
- Előfeltételek
- PHP függőségek
- Hozzon létre MySQL Database-t
- Töltse le a Roundcube-t
- Az Nginx konfigurálása
- A Roundcube konfigurálása
- A Roundcube plugins engedélyezése
- Következtetés
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:
… 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:
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.
// 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 kockaEz 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ásaAutomatikusan konfigurálja e-mail fiókját az e-mail kliensben az Outlook AutoConfig
Az AutoConfig Utility segítségével automatikusan létrehozhatja e-mail fiókját a Windows Mail és a Windows Live Mail
Konfigurálja, hogy a Microsoft Edge hogyan kezeli a cookie-kat
Ez a csoportpolitikai bemutató segít beállítani, hogy a Microsoft Edge böngésző hogyan kezeli a cookie-kat a Windows 10 rendszerben. -party cookies.
Telepítse és konfigurálja a postfix és a dovecot fájlt
A Postfix egy nyílt forráskódú levéltovábbító ügynök (MTA), e-mailek küldésére és fogadására szolgáló szolgáltatás. A Dovecot IMAP / POP3 szerver, és a beállításunkban a helyi kézbesítést és a felhasználói hitelesítést is kezeli.







