Android

Installera och konfigurera roundcube webmail

How to set up your Webmail RoundCube

How to set up your Webmail RoundCube

Innehållsförteckning:

Anonim

Detta är den sista delen av Konfigurera och konfigurera en postserverserie, där vi kommer att täcka hur du installerar och konfigurerar Roundcube Webmail.

Roundcube är en webbaserad IMAP-e-postklient med ett mycket intuitivt och modernt användargränssnitt skrivet i PHP. För att använda Roundcube behöver du bara en webbläsare.

RoundCube inkluderar alla funktioner som du behöver i en e-postklient, som komposition för richtext / HTML-meddelanden, adressbok, support för MIME / HTML-e-postmeddelanden, flera avsändaridentiteter, stavningskontroll, tre kolumnvyer, drag & drop meddelandehantering och mer.

förutsättningar

Innan du fortsätter med den här tutorialen, se till att du är inloggad som användare med sudo-privilegier.

PHP-beroenden

Vi börjar med att uppdatera paketlistan och installera alla nödvändiga PHP-beroenden:

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

När installationen är klar kör följande sed kommando för att ställa in date.timezone värdet till UTC :

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

Starta om PHP FPM-tjänsten så att ändringar träder i kraft:

sudo systemctl php7.0-fpm restart

Skapa MySQL-databas

Roundcube stöder MySQL, PostgreSQL och SQLite databasbackend.

I denna handledning kommer vi att använda MySQL som vår databasserver. Logga in på MySQL-skalet:

mysql -u root -p

Skapa en ny MySQL-databas, en användare och bevilja behörigheter till den användaren över den nyligen skapade databasen:

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

Ladda ner Roundcube

I skrivande stund är 1.3.8 den senaste stabila versionen av Roundcube. Innan du fortsätter med nästa steg bör du kontrollera nedladdningssidan för Roundcube för att se om en nyare version är tillgänglig.

Börja med att ladda ner Roundcube-arkivet med följande wget-kommando:

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

När nedladdningen är klar, extrahera arkivet och flytta Roundcube-koden till /var/www/roundcubemail katalogen:

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

Nginx och PHP-FPM körs under användaren www-data , så vi måste ändra äganderätten till /var/www/postfixadmin katalogen till den användaren:

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

Konfigurera Nginx

I den första delen av denna serie skapade vi ett Nginx-serverblock för PostfixAdmin-instansen. Öppna konfigurationsfilen och lägg till följande platsdirektiv, de som är markerade med gult:

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

Ladda om Nginx-tjänsten så att ändringar träder i kraft:

sudo systemctl reload nginx

Konfigurera Roundcube

Öppna din webbläsare och navigera till https://mail.linuxize.com/roundcubemail/installer .

Följande skärm visas för dig:

Aktivera Roundcube-plugins

Roundcube kommer med ett antal plugins som är inaktiverade som standard. I den här guiden aktiverar vi password och managesieve plugins. Dessa plugins tillåter användare att skapa silfilter och ändra sina lösenord från Roundcube-gränssnittet.

/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'; Glöm inte att ange PostfixAdmin-databasuppgifter på raden password_db_dsn .

Slutsats

Denna handledning visade dig hur du installerar och konfigurerar Roundcube Webmail på ditt Ubuntu-system, samt hur du installerar och aktiverar Roundcube-plugins för att lägga till ytterligare funktioner såsom siktfilter.

Detta är det sista inlägget i denna serie. Om du har några frågor känn dig fri att lämna en kommentar.

e-postserver rundkub

Det här inlägget är en del av Konfigurera och konfigurera en postserverserie.

Andra inlägg i denna serie:

• Ställ in en postserver med PostfixAdmin • Installera och konfigurera Postfix och Dovecot • Installera och integrera Rspamd • Installera och konfigurera Roundcube Webmail