Roundcube 1.4.X Installation und Konfiguration Tutorial
Innholdsfortegnelse:
- Forutsetninger
- PHP-avhengigheter
- Lag MySQL-database
- Last ned Roundcube
- Konfigurer Nginx
- Konfigurer Roundcube
- Aktiver Roundcube-plugins
- Konklusjon
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:
… 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:
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.
// 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 roundcubeDette 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 WebmailKonfigurer og konfigurer Exchange ActiveSync på Windows Phone 7

Denne veiledningen forteller deg hvordan du konfigurerer Exchange ActiveSync på Windows Phone 7-enheten, bruker min Office 365-konto til et eksempel.
Konfigurer eller konfigurer Hotmail på iPad / iPhone / iPod Touch ved hjelp av Active Sync

Denne artikkelen viser trinn- trinnvis hvordan du konfigurerer Windows Live Hotmail på iPad, iPhone og iPod Touch ved hjelp av Active Sync.
Konfigurer og konfigurer Outlook for å jobbe med en indisk språk e-postkonto

Lær hvordan du konfigurerer og konfigurerer Outlook slik at det jobber med indiske språk. Fremgangsmåten innebærer å konfigurere e-postkontoen din ved hjelp av den vanlige IMAP-konfigurasjonen.