How to set up your Webmail RoundCube
Innehållsförteckning:
- förutsättningar
- PHP-beroenden
- Skapa MySQL-databas
- Ladda ner Roundcube
- Konfigurera Nginx
- Konfigurera Roundcube
- Aktivera Roundcube-plugins
- Slutsats
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:
… 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:
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.
// 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 rundkubDet 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 WebmailKonfigurera och konfigurera AVG Antivirus Free för ytterligare uppgifter
AVG Antivirus Free för Windows 10 / 8.1 kan användas för att konfigurera olika ytterligare uppgifter och
Konfigurera och konfigurera Exchange ActiveSync på Windows Phone 7
Denna handledning beskriver hur du konfigurerar Exchange ActiveSync på din Windows Phone 7-enhet, Använda mitt Office 365-konto för ett exempel.
Installera och konfigurera postfix och dovecot
Postfix är en öppen källkodsöverföringsagent (MTA), en tjänst som används för att skicka och ta emot e-postmeddelanden. Dovecot är en IMAP / POP3-server och i vår installation kommer den också att hantera lokal leverans och användarautentisering.







