Slik installerer og konfigurerer du RoundCube Webmail -klient med virtuelle brukere i Postfix
I Deler 1 gjennom 3 i denne Postfix -serien forklarte vi trinn for trinn hvordan du konfigurerer og konfigurerer en e -postserver med virtuelle brukere. Vi viste deg også hvordan du får tilgang til en av disse kontoene som bruker Thunderbird som e -postklient.
Konfigurere Postfix Mail Server og Dovecot med MariaDB - Del 1
Konfigurer Postfix og Dovecot virtuelle domenebrukere - Del 2
Installer og integrer ClamAV og SpamAssassin i Postfix Mail Server - del 3
I denne tiden med tilkobling når du sannsynligvis vil trenge tilgang til innboksen din hvor som helst (og ikke bare hjemmefra datamaskin), gjør serversiden programvare kjent som webmailklienter det mulig for deg å lese og sende e-post via et web grensesnitt.
Installer RoundCube Webmail for Postfix Mail Server - Del 4
Roundcube er et av slike programmer, og gitt de mange funksjonene (som du kan lese mer om på prosjektets nettsted) er det det vi har valgt å bruke i denne opplæringen.
Installer Roundcube Webmail for Postfix
I CentOS 7 og baserte distribusjoner som f.eks RHEL og Fedora, installere Roundcube er like enkelt som å gjøre:
# yum update && yum install roundcubemail.
Merk: Vær oppmerksom på det Roundcube er inkludert i EPEL -depot, som vi må ha aktivert allerede som beskrevet i Del 1.
I Debian 8 og dets derivater som f.eks Ubuntu og Mynt, må du aktivere Jessie backports (web) først:
# echo "deb http://http.debian.net/debian jessie-backports main ">> /etc/apt/sources.list.
Installer deretter Roundcube som følger:
# aptitude update && aptitude install roundcube.
Uavhengig av fordelingen vi bruker, må vi nå opprette en database for å lagre Roundcubes interne struktur.
I Debian 8, installasjonsprosessen vil ta seg av dette:
Velge Ja når du blir spurt om du vil konfigurere Roundcube -databasen med dbconfig-common:
Konfigurer Roundcube Webmail Database
Velg mysql som databasetype:
Velg Roundcube Database Type
Oppgi passordet for MariaDB -rotbrukeren:
Angi Roundcube Database Password
Og velg et passord for rundkube for å registrere seg med databaseserveren, og klikk deretter Ok:
Registrer RoundCube med Database
Bekreft passordet du skrev inn i forrige trinn:
Bekreft Roundcube Database Password
Og før lenge vil du ha en database som heter rundkube og tilhørende tabeller opprettet automatisk for deg:
MariaDB [(ingen)]> BRUK rundkube; MariaDB [(ingen)]> VIS TABELLER;
Sjekk Roundcube -databasetabeller
I CentOS 7, må du opprette databasen manuelt ved enten å logge deg på phpMyAdmin eller via kommandolinjen. For å gjøre det kort, vil vi bruke den andre foreslåtte metoden her:
# mysql -u root -p. MariaDB [(none)]> CREATE DATABASE RoundCube_db;
Avslutt deretter MariaDB -ledeteksten og kjør følgende SQL -skript:
# mysql -u root -p RoundCube_db
Vær oppmerksom på at i Debian kan du også utføre disse trinnene manuelt. Dermed kan du endre navn på databasen din hvis du vil i stedet for å få den navngitt automatisk "rundkube"Som sett før.
Konfigurer Roundcube for Postfix
For å begynne, bør du merke at fra RoundCube v1.0 og videre er konfigurasjonsinnstillingene bare inkludert i en fil, i motsetning til tidligere versjoner der de ble delt mellom to filer.
Finn først følgende fil og lag en kopi med navnet config.inc.php i samme katalog. Bruke -s mulighet til å bevare modus, eierskap og originalt tidsstempel:
Sørg deretter for at Roundcube har tilgang til databasen vi opprettet tidligere. I db_dsnw, erstatt bruker og passord med et brukernavn og passord med tillatelser for å få tilgang til RoundCube_db.
For eksempel kan du bruke den samme administrative kontoen som du brukte til å logge på phpMyAdmin Del 1, eller du kan bare bruke root hvis du vil.
Følgende innstillinger refererer til vertsnavn, porter, godkjenningstype og så videre (de er selvforklarende, men du kan finne flere detaljer ved å lese kommentarene i konfigurasjonsfilen):
Disse to siste innstillingene (Produktnavn og bruker agent) referer til overskriften i webgrensesnittet og til e -posthodene som sendes med meldingene.
For at Roundcube skal kunne bruke virtuell brukers autentisering for utgående e -post, må vi aktivere virtuser_query plugin (som du finner i /usr/share/roundcubemail/plugins):
$ config ['plugins'] = array ('virtuser_query'); $ config ['virtuser_query'] = "VELG E -post FRA EmailServer_db. Users_tbl WHERE E -post = '%u' ";
Legg merke til hvordan SQL -spørringen ovenfor peker på EmailServer_db databasen vi først opprettet i del 1, som er hvor informasjonen om de virtuelle brukerne er lagret.
Til slutt, på samme måte som det vi gjorde i Del 1 For å få tilgang til phpMyAdmins nettgrensesnitt ved hjelp av en nettleser, la oss dykke ned i Roundcube / Apache -konfigurasjonsfilen på:
Og plasser følgende linjer inne i de angitte kodene:
Debian 8:
= 2.3> Krever ip AAA.BBB.CCC.DDD Krev alt gitt
CentOS 7:
# Apache 2.4 Krever ip AAA.BBB.CCC.DDD Krev alt gitt
Selv om det ikke er strengt nødvendig, er det en god idé å endre aliaset til Roundcube -katalogen for å beskytte deg mot roboter som er rettet mot /roundcube som en kjent dør for å bryte inn i systemet. Velg gjerne et alias som passer dine behov (vi går med webmail her):
Alias /webmail /usr /share /roundcubemail # CentOS 7. Alias /webmail /var /lib /roundcube # Debian 8.
Lagre endringer, avslutt konfigurasjonsfilen og start Apache på nytt:
# systemctl start httpd # CentOS 7 på nytt. # systemctl start apache2 på nytt # Debian 8.
Nå kan du åpne en nettleser og peke den til https://mail.yourdomain.com/webmail og du bør se noe som ligner på:
Roundcube Webmail -pålogging
Du kan nå logge deg på med en av kontoene vi konfigurerte i de forrige artiklene, og begynne å sende og motta e -post med Roundcube hvor som helst!
Tilpasse Roundcube Webmail
Heldigvis er Roundcubes grensesnitt ganske intuitivt og enkelt å konfigurere. På dette tidspunktet kan du bruke litt 15-30 minutter med å konfigurere miljøet og bli kjent med det. Gå til Innstillinger for flere detaljer:
Tilpasse Roundcube Webmail
Vær oppmerksom på at bildet ovenfor viser e -postene vi har mottatt i denne kontoen ([e -postbeskyttet]).
Du kan klikke Komponere og begynn å skrive en e -post til en ekstern e -postadresse:
Skriv e -post i Roundcube Webmail
Slå deretter Sende og sjekk destinasjonen for å se om den kom riktig:
Bekreft Postfix Mail Delivery
Gratulerer! Du har konfigurert Roundcube for å sende og motta e -post!
Sammendrag
I denne artikkelen har vi forklart hvordan du konfigurerer og konfigurerer Roundcube som webklient. Når du utforsker Roundcubes grensesnitt, vil du se hvor enkelt det er å bruke, som beskrevet i Hjelp til webmail.
Men ikke nøl med å gi oss beskjed hvis du har spørsmål eller bekymringer - bare send oss en kommentar ved hjelp av kommentarfeltet nedenfor. Vi ser frem til å høre fra deg!