Android

Installer og konfigurer roundcube webmail

Opsætning af IMAP e-mail konto i Mac mail

Opsætning af IMAP e-mail konto i Mac mail

Indholdsfortegnelse:

Anonim

Dette er den sidste del af Opsætning og konfiguration af en postserverserie, hvor vi vil dække, hvordan man installerer og konfigurerer Roundcube Webmail.

Roundcube er en webbaseret IMAP e-mail-klient med en meget intuitiv og moderne brugergrænseflade skrevet i PHP. For at bruge Roundcube behøver du kun en webbrowser.

RoundCube inkluderer alle de funktioner, du har brug for i en e-mail-klient, såsom sammensætning af richtext / HTML-beskeder, adressebog, support til MIME / HTML-e-mails, flere afsenderidentiteter, stavekontrol, tre kolonnevisning, træk og slip meddelelseshåndtering og mere.

Forudsætninger

Før du fortsætter med denne tutorial, skal du sørge for, at du er logget ind som bruger med sudo-privilegier.

PHP-afhængigheder

Vi starter med at opdatere pakkelisten og installere alle nødvendige PHP-afhængigheder:

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 er afsluttet, skal du køre følgende sed kommando for at indstille date.timezone værdien til UTC :

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

Genstart PHP FPM-tjenesten, så ændringerne træder i kraft:

sudo systemctl php7.0-fpm restart

Opret MySQL-database

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

I denne tutorial vil vi bruge MySQL som vores databaseserver. Login til MySQL-shell:

mysql -u root -p

Opret en ny MySQL-database, en bruger og give rettigheder til denne bruger over den nyligt oprettede database:

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

Download Roundcube

På dette tidspunkt er 1.3.8 den seneste stabile version af Roundcube. Før du fortsætter med det næste trin, skal du tjekke Roundcube-downloadsiden for at se, om en nyere version er tilgængelig.

Start med at downloade Roundcube-arkivet ved hjælp af følgende wget-kommando:

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

Når download er afsluttet, skal du udpakke arkivet og flytte Roundcube-koden til /var/www/roundcubemail biblioteket:

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

Nginx og PHP-FPM kører under www-data bruger, så vi er nødt til at ændre ejerskabet af /var/www/postfixadmin biblioteket til denne bruger:

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

Konfigurer Nginx

I den første del af denne serie oprettede vi en Nginx-serverblok til PostfixAdmin-forekomsten. Åbn konfigurationsfilen, og tilføj følgende placeringsdirektiver, dem der er fremhævet 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; }…

Genindlæs Nginx-tjenesten, så ændringerne træder i kraft:

sudo systemctl reload nginx

Konfigurer Roundcube

Åbn din browser og naviger til https://mail.linuxize.com/roundcubemail/installer .

Du får vist følgende skærmbillede:

Aktivér Roundcube-plugins

Roundcube leveres med et antal plugins, der er deaktiveret som standard. I denne vejledning aktiverer vi password og managesieve plugins. Disse plugins giver brugerne mulighed for at oprette sigtefiltre og ændre deres adgangskoder fra Roundcube-grænsefladen.

/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'; Glem ikke at indtaste PostfixAdmin-databaseoplysninger på linjen password_db_dsn .

Konklusion

Denne tutorial viste dig, hvordan du installerer og konfigurerer Roundcube Webmail på dit Ubuntu-system, samt hvordan du installerer og aktiverer Roundcube-plugins for at tilføje yderligere funktionaliteter såsom silefiltre.

Dette er det sidste indlæg i denne serie. Hvis du har spørgsmål, er du velkommen til at skrive en kommentar.

postserver rundcube

Dette indlæg er en del af Opsætning og konfiguration af en mailserverserie.

Andre indlæg i denne serie:

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