Android

Nainstalujte a nakonfigurujte webmail kruhové obrazovky

Computer radí: Jak nastavit Wi-Fi router

Computer radí: Jak nastavit Wi-Fi router

Obsah:

Anonim

Toto je poslední část série Nastavení a konfigurace poštovního serveru, ve které se budeme zabývat instalací a konfigurací Roundcube Webmail.

Roundcube je webový e-mailový klient IMAP s velmi intuitivním a moderním uživatelským rozhraním napsaným v PHP. K používání Roundcube potřebujete pouze webový prohlížeč.

RoundCube obsahuje všechny funkce, které potřebujete v e-mailovém klientovi, jako je psaní Richtext / HTML zpráv, adresář, podpora pro e-maily MIME / HTML, více identit odesílatele, kontrola pravopisu, zobrazení tří sloupců, správa zpráv drag & drop a další.

Předpoklady

Před pokračováním v tomto kurzu se ujistěte, že jste přihlášeni jako uživatel s právy sudo.

PHP závislosti

Začneme aktualizací seznamu balíčků a instalací všech požadovaných závislostí PHP:

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

Po dokončení instalace spusťte následující příkaz sed pro nastavení hodnoty date.timezone na UTC :

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

Restartujte službu PHP FPM, aby se změny projevily:

sudo systemctl php7.0-fpm restart

Vytvořte MySQL databázi

Roundcube podporuje databáze MySQL, PostgreSQL a SQLite.

V tomto tutoriálu použijeme MySQL jako náš databázový server. Přihlásit se do prostředí MySQL:

mysql -u root -p

Vytvoření nové databáze MySQL, uživatele a udělení oprávnění uživateli přes nově vytvořenou databázi:

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

Stáhněte si fotografii roundcube

V době psaní je 1.3.8 nejnovější stabilní verzí Roundcube. Než budete pokračovat v dalším kroku, měli byste zkontrolovat stránku stahování Roundcube a zjistit, zda je k dispozici novější verze.

Začněte stažením archivu Roundcube pomocí následujícího příkazu wget:

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

Po dokončení stahování rozbalte archiv a přesuňte kód Roundcube do adresáře /var/www/roundcubemail :

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

Nginx a PHP-FPM běží pod uživatelem www-data , takže musíme změnit vlastnictví adresáře /var/www/postfixadmin na tohoto uživatele:

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

Nakonfigurujte Nginx

V první části této řady jsme vytvořili serverový blok Nginx pro instanci PostfixAdmin. Otevřete konfigurační soubor a přidejte následující direktivy o umístění, ty zvýrazněné žlutě:

/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; }…

Znovu načtěte službu Nginx, aby se změny projevily:

sudo systemctl reload nginx

Konfigurace Roundcube

Otevřete prohlížeč a přejděte na https://mail.linuxize.com/roundcubemail/installer .

Zobrazí se následující obrazovka:

Povolit pluginy kruhové trubice

Roundcube je dodáván s řadou pluginů, které jsou ve výchozím nastavení zakázány. V této příručce povolíme password a managesieve pluginy. Tyto pluginy umožní uživatelům vytvářet sítové filtry a měnit jejich hesla z rozhraní Roundcube.

/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'; Nezapomeňte do řádku password_db_dsn zadat pověření databáze PostfixAdmin.

Závěr

Tento tutoriál vám ukázal, jak nainstalovat a konfigurovat Roundcube Webmail ve vašem systému Ubuntu, a také jak nainstalovat a povolit pluginy Roundcube za účelem přidání dalších funkcí, jako jsou filtry sít.

Toto je poslední příspěvek v této sérii. Pokud máte nějaké dotazy, neváhejte zanechat komentář.

poštovní server roundcube

Tento příspěvek je součástí řady Nastavení a konfigurace poštovního serveru.

Další příspěvky v této sérii:

• Nastavení poštovního serveru pomocí PostfixAdmin • Instalace a konfigurace Postfix a Dovecot • Instalace a integrace Rspamd • Instalace a konfigurace Roundcube Webmail