Android

Instalați și configurați un mesaj web rotund cub

How to set up your Webmail RoundCube

How to set up your Webmail RoundCube

Cuprins:

Anonim

Aceasta este ultima parte din Configurarea și configurarea unei serii de server de poștă, în care vom acoperi modul de instalare și configurare a Roundcube Webmail.

Roundcube este un client de e-mail IMAP bazat pe web, cu o interfață de utilizator foarte intuitivă și modernă, scrisă în PHP. Pentru a utiliza Roundcube aveți nevoie doar de un browser Web.

RoundCube include toate caracteristicile de care aveți nevoie într-un client de e-mail, cum ar fi textul richtext / mesaje HTML, caiet de adrese, asistență pentru e-mailurile MIME / HTML, identități multiple ale expeditorului, verificare ortografică, Vizualizare în trei coloane, gestionare a mesajelor drag and drop și multe altele.

Cerințe preliminare

Înainte de a continua cu acest tutorial, asigurați-vă că sunteți autentificat ca utilizator cu privilegii sudo.

Dependențe PHP

Vom începe prin actualizarea listei de pachete și instalarea tuturor dependențelor PHP necesare:

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

După terminarea instalării, executați următoarea comandă sed pentru a seta valoarea date.timezone la UTC :

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

Reporniți serviciul PHP FPM pentru ca modificările să aibă efect:

sudo systemctl php7.0-fpm restart

Creați baza de date MySQL

Roundcube acceptă backendurile bazei de date MySQL, PostgreSQL și SQLite.

În acest tutorial vom folosi MySQL ca server de baze de date. Conectați-vă la shell-ul MySQL:

mysql -u root -p

Creați o nouă bază de date MySQL, un utilizator și acordați privilegii acelui utilizator prin baza de date nou creată:

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

Descarcă Roundcube

În momentul scrierii, 1.3.8 este cea mai recentă versiune stabilă a Roundcube. Înainte de a continua cu pasul următor, ar trebui să verificați pagina de descărcare Roundcube pentru a vedea dacă este disponibilă o versiune mai nouă.

Începeți să descărcați arhiva Roundcube folosind următoarea comandă wget:

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

După finalizarea descărcării, extrageți arhiva și mutați codul Roundcube în directorul /var/www/roundcubemail :

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

Nginx și PHP-FPM rulează sub utilizatorul www-data , deci trebuie să schimbăm proprietatea directorului /var/www/postfixadmin la acel utilizator:

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

Configurați Nginx

În prima parte a acestei serii, am creat un bloc server Nginx pentru instanța PostfixAdmin. Deschideți fișierul de configurare și adăugați următoarele directive de locație, cele evidențiate cu galben:

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

Reîncărcați serviciul Nginx pentru ca modificările să aibă efect:

sudo systemctl reload nginx

Configurați Roundcube

Deschideți browserul și navigați la https://mail.linuxize.com/roundcubemail/installer .

Vi se va prezenta următorul ecran:

Activați plugin-urile Roundcube

Roundcube vine cu o serie de pluginuri care sunt dezactivate implicit. În acest ghid vom activa password și managesieve pluginurile. Aceste plugin-uri vor permite utilizatorilor să creeze filtre filtre și să își schimbe parolele din interfața Roundcube.

/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'; Nu uitați să introduceți datele de autentificare ale bazei de date PostfixAdmin în linia password_db_dsn .

Concluzie

Acest tutorial a arătat cum să instalați și să configurați Roundcube Webmail pe sistemul Ubuntu, precum și cum să instalați și să activați pluginurile Roundcube pentru a adăuga funcționalități suplimentare, cum ar fi filtrele de sită.

Aceasta este ultima postare a acestei serii. Dacă aveți întrebări, nu ezitați să lăsați un comentariu.

server de mail roundcube

Această postare este o parte din Configurarea și configurarea unei serii de server de e-mail.

Alte postări din această serie:

• Configurați un server de poștă cu PostfixAdmin • Instalați și configurați Postfix și Dovecot • Instalați și integrați Rspamd • Instalați și configurați Webmailul Roundcube