Android

Installer og konfigurer roundcube webmail

Roundcube 1.4.X Installation und Konfiguration Tutorial

Roundcube 1.4.X Installation und Konfiguration Tutorial

Innholdsfortegnelse:

Anonim

Dette er den siste delen av Konfigurering og konfigurering av en postserver-serie, hvor vi vil dekke hvordan du installerer og konfigurerer Roundcube Webmail.

Roundcube er en nettbasert IMAP-e-postklient med et veldig intuitivt og moderne brukergrensesnitt skrevet i PHP. For å bruke Roundcube trenger du bare en nettleser.

RoundCube inneholder alle funksjonene du trenger i en e-postklient, som for eksempel richtext / HTML-meldingskomponering, adressebok, støtte for MIME / HTML-e-poster, flere avsenderidentiteter, stavekontroll, tre kolonnevisning, dra og slipp meldingsadministrasjon og mer.

Forutsetninger

Før du fortsetter med denne opplæringen, må du sørge for at du er logget inn som en bruker med sudo-rettigheter.

PHP-avhengigheter

Vi starter med å oppdatere pakkelisten og installere alle nødvendige PHP-avhengigheter:

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 installasjonen er fullført, kjør følgende sed kommando for å sette date.timezone til UTC :

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

Start PHP FPM-tjenesten på nytt for at endringer skal tre i kraft:

sudo systemctl php7.0-fpm restart

Lag MySQL-database

Roundcube støtter MySQL, PostgreSQL og SQLite database backends.

I denne opplæringen vil vi bruke MySQL som vår databaseserver. Logg inn på MySQL-skallet:

mysql -u root -p

Lag en ny MySQL-database, en bruker og gi rettigheter til denne brukeren over den nyopprettede databasen:

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

Last ned Roundcube

I skrivende stund er 1.3.8 den siste stabile versjonen av Roundcube. Før du fortsetter med neste trinn, bør du sjekke Roundcube nedlastingsside for å se om en nyere versjon er tilgjengelig.

Start med å laste ned Roundcube-arkivet ved hjelp av følgende wget-kommando:

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

Når nedlastingen er fullført, trekker du ut arkivet og flytter Roundcube-koden til /var/www/roundcubemail katalogen:

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

Nginx og PHP-FPM kjører under www-data bruker, så vi må endre eierforholdet til /var/www/postfixadmin katalogen til den brukeren:

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

Konfigurer Nginx

I den første delen av denne serien opprettet vi en Nginx-serverblokk for PostfixAdmin-forekomsten. Åpne konfigurasjonsfilen og legg til følgende stedsdirektiver, de som er uthevet i 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; }…

Last inn Nginx-tjenesten på nytt for at endringer skal tre i kraft:

sudo systemctl reload nginx

Konfigurer Roundcube

Åpne nettleseren din og naviger til https://mail.linuxize.com/roundcubemail/installer .

Du får presentert følgende skjermbilde:

Aktiver Roundcube-plugins

Roundcube kommer med et antall plugins som er deaktivert som standard. I denne guiden vil vi aktivere password og managesieve plugins. Denne plugins vil tillate brukere å lage silfilter og endre passordene sine fra Roundcube-grensesnittet.

/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'; Ikke glem å oppgi PostfixAdmin-database-legitimasjon på passord_db_dsn-linjen.

Konklusjon

Denne opplæringen viste deg hvordan du installerer og konfigurerer Roundcube Webmail på Ubuntu-systemet ditt, samt hvordan du installerer og aktiverer Roundcube-plugins for å legge til ytterligere funksjoner som silefiltre.

Dette er det siste innlegget i denne serien. Hvis du har spørsmål, legg gjerne igjen en kommentar.

e-postserver roundcube

Dette innlegget er en del av Konfigurering og konfigurering av en postserver-serie.

Andre innlegg i denne serien:

• Konfigurer en postserver med PostfixAdmin • Installer og konfigurer Postfix og Dovecot • Installer og integrer Rspamd • Installer og konfigurer Roundcube Webmail