How to set up your Webmail RoundCube
Cuprins:
- Cerințe preliminare
- Dependențe PHP
- Creați baza de date MySQL
- Descarcă Roundcube
- Configurați Nginx
- Configurați Roundcube
- Activați plugin-urile Roundcube
- Concluzie
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:
… 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:
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.
// 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 roundcubeAceastă 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 RoundcubeHappy Birthday, Internet! > La 29 octombrie 1969, Internetul a venit nu cu un bang, dar cu o scrisoare "LO". Scrisoare prin scrisoare, profesorul universitar UCLA Leonard Kleinrock a trimis un mesaj de la calculatorul gazdă al școlii sale la un alt computer de la Stanford Research Institut. Kleinrock încearcă să scrie "login", pornind un sistem de partajare temporală la distanță, dar sistemul sa prăbușit după două scrisori și iată! Internetul sa născut cu primul mesaj de date
(Photo of Leonard Kleinrock de pe propria sa pagină
Managerul de atașamente în Windows: Configurați fișierele cu grad ridicat de risc, serviciu care se activează ori de câte ori primiți cu un mesaj de poștă electronică cu atașament și cu fișiere nesigure pe care le puteți salva de pe Internet
Managerul de atașamente
Până în prezent am văzut că diferite erori de Streaming Windows necesită un alt fel de tratament pentru același mesaj de eroare în Windows 10/8. Am discutat despre acest punct în multe dintre articolele noastre anterioare privind stocarea erorilor de pe Windows Store. Acum, am întâlnit un alt cod de eroare cu același mesaj
Sa întâmplat ceva și această aplicație nu a putut fi instalată.