Cum se instalează și se configurează RoundCube Webmail Client cu utilizatori virtuali în Postfix
În Părțile 1 prin 3 din această serie Postfix am explicat, pas cu pas, cum să configurați și să configurați un server de e-mail cu utilizatori virtuali. De asemenea, v-am arătat cum să accesați unul dintre acele conturi utilizând Thunderbird ca client de e-mail.
Configurarea serverului de poștă Postfix și Dovecot cu MariaDB - Partea 1
Configurați utilizatorii de domeniu virtual Postfix și Dovecot - Partea 2
Instalați și integrați ClamAV și SpamAssassin la Postfix Mail Server - Partea 3
În această eră a conectivității, atunci când este posibil să aveți nevoie de acces la căsuța de e-mail de oriunde (și nu doar de acasă computer), software-ul serverului cunoscut sub numele de clienți de webmail vă permite să citiți și să trimiteți e-mailuri prin intermediul unui web interfață.
Instalați RoundCube Webmail pentru Postfix Mail Server - Partea 4
Cub rotund este unul dintre astfel de programe și, având în vedere numeroasele sale caracteristici (despre care puteți citi mai multe pe site-ul web al proiectului), este cel pe care am ales să îl folosim în acest tutorial.
Instalați Roundcube Webmail pentru Postfix
În CentOS 7 și distribuții bazate, cum ar fi RHEL și Fedora, instalare Cub rotund este la fel de ușor ca a face:
# yum update && yum install roundcubemail.
Notă: Vă rugăm să rețineți că Cub rotund este inclus în Depozit EPEL, pe care trebuie să îl avem deja activat, așa cum este subliniat în Partea 1.
În Debian 8 și derivatele sale precum Ubuntu și Mentă, va trebui mai întâi să activați backporturile Jessie (web):
# echo "deb http://http.debian.net/debian jessie-backports main ">> /etc/apt/sources.list.
Apoi instalați Roundcube după cum urmează:
# aptitude update && aptitude install roundcube.
Indiferent de distribuția pe care o folosim, acum trebuie să creăm o bază de date pentru a stoca structura internă a Roundcube.
În Debian 8, procesul de instalare se va ocupa de acest lucru:
Alege da când vi se solicită dacă doriți să configurați baza de date Roundcube folosind dbconfig-comun:
Configurați baza de date Roundcube Webmail
Alege mysql ca tip de bază de date:
Selectați Tip bază de date Roundcube
Furnizați parola pentru utilizatorul root MariaDB:
Setați parola bazei de date Roundcube
Și alegeți o parolă pentru roundcube pentru a vă înregistra la serverul bazei de date, apoi faceți clic pe Ok:
Înregistrați RoundCube cu baza de date
Confirmați parola pe care ați introdus-o în pasul anterior:
Confirmați parola bazei de date Roundcube
Și în scurt timp, veți avea o bază de date numită cub rotund și tabelele corespunzătoare create automat pentru dvs.:
MariaDB [(none)]> USE roundcube; MariaDB [(none)]> SHOW TABLES;
Verificați tabelele bazei de date Roundcube
În CentOS 7, va trebui să creați manual baza de date, fie conectându-vă la phpMyAdmin sau prin linia de comandă. Pentru scurtă durată, vom folosi a doua metodă propusă aici:
# mysql -u root -p. MariaDB [(none)]> CREATE DATABASE RoundCube_db;
Apoi, ieșiți din promptul MariaDB și rulați următorul script SQL:
# mysql -u root -p RoundCube_db
Vă rugăm să rețineți că în Debian puteți efectua și acești pași manual. Astfel, veți putea redenumi baza de date, dacă doriți, în loc să o numiți automat „cub rotund”Așa cum am văzut înainte.
Configurați Roundcube pentru Postfix
Pentru început, ar trebui să rețineți că din RoundCube v1.0 și în continuare, setările de configurare sunt incluse într-un singur fișier, spre deosebire de versiunile anterioare în care au fost împărțite între două fișiere.
Mai întâi, localizați următorul fișier și faceți o copie numită config.inc.php în același director. Folosește -p opțiune pentru a păstra modul, calitatea de proprietar și marca de timp originală:
Apoi, asigurați-vă că Roundcube poate accesa baza de date pe care am creat-o anterior. În db_dsnw, înlocuiți utilizatorul și parola cu un nume de utilizator și o parolă cu permisiuni de acces la RoundCube_db.
De exemplu, puteți utiliza același cont administrativ pe care l-ați utilizat pentru a vă conecta la phpMyAdmin Partea 1, sau puteți folosi doar root dacă doriți.
Următoarele setări se referă la numele gazdei, porturile, tipul de autentificare și așa mai departe (sunt auto-explicative, dar puteți găsi mai multe detalii citind comentariile din fișierul de configurare):
Aceste ultime două setări (numele produsului și agent utilizator) consultați antetul din interfața web și anteturile de e-mail trimise împreună cu mesajele.
Pentru ca Roundcube să folosească autentificarea utilizatorului virtual pentru e-mailurile trimise, trebuie să activăm virtuser_interogare plugin (care poate fi găsit în /usr/share/roundcubemail/plugins):
Rețineți cum interogarea SQL de mai sus indică spre EmailServer_db baza de date pe care am creat-o inițial în partea 1, care este locul în care sunt stocate informațiile despre utilizatorii virtuali.
În cele din urmă, similar cu ceea ce am făcut în Partea 1 pentru a putea accesa interfața web a phpMyAdmin folosind un browser web, să ne scufundăm în fișierul de configurare Roundcube / Apache la:
Și așezați următoarele rânduri în interiorul etichetelor indicate:
Debian 8:
= 2.3> Necesită ip AAA.BBB.CCC.DDD Necesită toate acordate
CentOS 7:
# Apache 2.4 Necesită ip AAA.BBB.CCC.DDD Necesită toate acordate
Deși nu este strict necesar, este o idee bună să schimbați aliasul directorului Roundcube pentru a vă proteja de roboții care vizează /roundcube ca o ușă bine cunoscută pentru a pătrunde în sistemul dvs. Simțiți-vă liber să alegeți un alias care să se potrivească nevoilor dvs. (vom merge cu webmail aici):
Alias / webmail / usr / share / roundcubemail # CentOS 7. Alias / webmail / var / lib / roundcube # Debian 8.
Salvați modificările, ieșiți din fișierul de configurare și reporniți Apache:
Acum puteți deschide un browser web și îl puteți indica https://mail.yourdomain.com/webmail și ar trebui să vedeți ceva similar cu:
Conectare Roundcube Webmail
Acum vă puteți conecta cu unul dintre conturile pe care le-am configurat în articolele anterioare și puteți începe să trimiteți și să primiți e-mailuri folosind Roundcube de oriunde!
Personalizarea Roundcube Webmail
Din fericire, interfața Roundcube este destul de intuitivă și ușor de configurat. În acest moment, ai putea cheltui ceva 15-30 minute de configurare a mediului și familiarizarea cu acesta. Mergi la Setări pentru mai multe detalii:
Personalizarea Roundcube Webmail
Vă rugăm să rețineți că imaginea de mai sus arată e-mailurile pe care le-am primit în acest cont ([e-mail protejat]).
Puteți face clic Compune și începeți să scrieți un e-mail la o adresă de e-mail externă:
Compuneți e-mail în Roundcube Webmail
Apoi lovește Trimite și verificați destinația pentru a vedea dacă a sosit corect:
Confirmați livrarea prin e-mail Postfix
Felicitări! Ați configurat cu succes Roundcube pentru a trimite și primi e-mailuri!
rezumat
În acest articol am explicat cum să configurați și să configurați Roundcube ca client web. Pe măsură ce explorați interfața Roundcube, veți vedea cât de ușor este de utilizat, așa cum este descris în Ajutor prin webmail.
Cu toate acestea, nu ezitați să ne anunțați dacă aveți întrebări sau nelămuriri - trimiteți-ne o notă folosind formularul de comentarii de mai jos. Asteptam sa auzim de tine!