Ako nainštalovať a nakonfigurovať webového klienta RoundCube Webmail s virtuálnymi používateľmi v programe Postfix
V Časti 1 cez 3 tejto série Postfix sme krok za krokom vysvetlili, ako nastaviť a nakonfigurovať e -mailový server s virtuálnymi používateľmi. Tiež sme vám ukázali, ako získať prístup k jednému z týchto účtov pomocou Thunderbirdu ako e -mailového klienta.
Nastavenie poštového servera Postfix a dovecotu pomocou MariaDB - časť 1
Konfigurácia používateľov virtuálnej domény Postfix a Dovecot - časť 2
Nainštalujte a integrujte ClamAV a SpamAssassin na poštový server Postfix - časť 3
V tejto ére pripojenia budete pravdepodobne potrebovať prístup k doručenej pošte odkiaľkoľvek (a nielen z domova) počítač), softvér na strane servera známy ako weboví klienti vám umožňuje čítať a odosielať e-maily prostredníctvom webu rozhranie.
Nainštalujte aplikáciu RoundCube Webmail na poštový server Postfix - časť 4
Roundcube je jedným z takýchto programov a vzhľadom na jeho mnohé funkcie (o ktorých si môžete prečítať viac na webových stránkach projektu) sme sa ho rozhodli použiť v tomto návode.
Nainštalujte si Roundcube Webmail pre Postfix
V CentOS 7 a založené distribúcie ako napr RHEL a Fedora, inštalácia Roundcube je to také jednoduché, ako to urobiť:
Poznámka: Prosím, majte to na pamäti Roundcube je súčasťou Úložisko EPEL, ktoré sme už museli povoliť, ako je uvedené v Časť 1.
V Debian 8 a jeho deriváty ako napr Ubuntu a mäta, budete musieť najskôr povoliť Jessie backports (web):
# echo “deb http://http.debian.net/debian jessie-backports main ">> /etc/apt/sources.list.
Potom nainštalujte Roundcube nasledovne:
# aptitude update && aptitude install roundcube.
Bez ohľadu na distribúciu, ktorú používame, musíme teraz vytvoriť databázu na uloženie vnútornej štruktúry Roundcube.
V Debian 8, proces inštalácie sa postará o toto:
Vyber si Áno keď sa zobrazí výzva, či chcete konfigurovať databázu Roundcube pomocou dbconfig-common:
Konfigurujte databázu Roundcube Webmail
Vyberte mysql ako typ databázy:
Vyberte typ databázy Roundcube
Zadajte heslo pre užívateľa root MariaDB:
Nastavte heslo databázy Roundcube
A zvoľte heslo pre Roundcube na registráciu na databázovom serveri, potom kliknite na Ok:
Zaregistrujte RoundCube v databáze
Potvrďte heslo, ktoré ste zadali v predchádzajúcom kroku:
Potvrďte heslo databázy Roundcube
A onedlho budete mať databázu s názvom guľatá kocka a zodpovedajúce tabuľky, ktoré sa vám vytvoria automaticky:
MariaDB [(žiadny)]> POUŽIŤ guľatú kocku; MariaDB [(none)]> UKÁZAŤ TABUĽKY;
Pozrite sa na databázové tabuľky Roundcube
V CentOS 7, budete musieť vytvoriť databázu manuálne buď prihlásením sa do phpMyAdmin alebo cez príkazový riadok. Pre stručnosť použijeme druhú navrhovanú metódu tu:
# mysql -u root -p. MariaDB [(žiadny)]> VYTVORIŤ DATABÁZU RoundCube_db;
Potom ukončite výzvu MariaDB a spustite nasledujúci skript SQL:
# mysql -u root -p RoundCube_db
Upozorňujeme, že v Debiane môžete tieto kroky vykonať aj ručne. Svoju databázu teda môžete premenovať, ak ju chcete, namiesto toho, aby ste ju nechali automaticky pomenovať „guľatá kocka“, Ako bolo vidieť predtým.
Nakonfigurujte Roundcube pre Postfix
Na začiatok by ste si mali uvedomiť, že od RoundCube v1.0 a ďalej, konfiguračné nastavenia sú zahrnuté iba v jednom súbore, na rozdiel od predchádzajúcich verzií, kde boli rozdelené medzi dva súbory.
Najprv nájdite nasledujúci súbor a vytvorte kópiu s názvom config.inc.php v rovnakom adresári. Použi -p možnosť zachovania režimu, vlastníctva a pôvodnej časovej značky:
Ďalej skontrolujte, či má Roundcube prístup k databáze, ktorú sme vytvorili predtým. V db_dsnw, nahraďte používateľa a heslo používateľským menom a heslom s oprávneniami na prístup k súboru RoundCube_db.
Môžete napríklad použiť rovnaký účet správcu, aký ste použili na prihlásenie sa do phpMyAdmin Časť 1alebo môžete použiť root, ak chcete.
$ config ['db_dsnw'] = 'mysql: // užívateľ:[chránené e -mailom]/RoundCube_db';
Nasledujúce nastavenia sa týkajú názvu hostiteľa, portov, typu autentifikácie a podobne (sú vysvetľujúce, ale ďalšie podrobnosti nájdete v komentároch v konfiguračnom súbore):
Tieto posledné dve nastavenia (Meno Produktu a užívateľský agent) pozrite sa na hlavičku vo webovom rozhraní a na hlavičky e -mailov odoslané so správami.
Aby Roundcube používal na odchádzajúcu poštu autentifikáciu virtuálneho používateľa, musíme aktivovať virtuser_query plugin (ktorý nájdete v /usr/share/roundcubemail/plugins):
$ config ['plugins'] = pole ('virtuser_query'); $ config ['virtuser_query'] = "VYBRAŤ E -mail Z EmailServer_db. Users_tbl WHERE E -mail = '%u' ";
Všimnite si, ako vyššie uvedený SQL dotaz ukazuje na EmailServer_db databázu, ktorú sme pôvodne vytvorili v časti 1, kde sú uložené informácie o virtuálnych používateľoch.
Nakoniec, podobne ako sme to urobili v Časť 1 aby sme mali prístup k webovému rozhraniu phpMyAdmin pomocou webového prehliadača, ponorme sa do konfiguračného súboru Roundcube / Apache na:
Do uvedených značiek umiestnite nasledujúce riadky:
Debian 8:
= 2.3> Vyžadovať ip AAA.BBB.CCC.DDD Vyžadovať všetky udelené
CentOS 7:
# Apache 2.4 Vyžadovať ip AAA.BBB.CCC.DDD Vyžadovať všetky udelené
Aj keď to nie je striktne povinné, je vhodné zmeniť alias adresára Roundcube, aby ste sa chránili pred robotmi, ktorí sa zameriavajú na /roundcube ako dobre známe dvere, ktoré vniknú do vášho systému. Neváhajte si vybrať alias, ktorý vyhovuje vašim potrebám (tu pôjdeme s webovou poštou):
Alias /webmail /usr /share /roundcubemail # CentOS 7. Alias /webmail /var /lib /roundcube # Debian 8.
Uložte zmeny, ukončite konfiguračný súbor a reštartujte Apache:
Teraz môžete otvoriť webový prehliadač a nasmerovať ho na https://mail.yourdomain.com/webmail a mali by ste vidieť niečo podobné:
Prihlásenie do Webovej pošty Roundcube
Teraz sa môžete prihlásiť pomocou jedného z účtov, ktoré sme nakonfigurovali v predchádzajúcich článkoch, a začať odosielať a prijímať e -maily pomocou Roundcube odkiaľkoľvek!
Prispôsobenie webovej pošty Roundcube
Našťastie je rozhranie Roundcube pomerne intuitívne a ľahko sa konfiguruje. V tomto mieste by ste mohli nejaké minúť 15-30 minút konfiguráciu prostredia a oboznámenie sa s ním. Ísť do nastavenie pre viac detailov:
Prispôsobenie webovej pošty Roundcube
Upozorňujeme, že vyššie uvedený obrázok zobrazuje e -maily, ktoré sme dostali v tomto účte ([chránené e -mailom]).
Môžete kliknúť Komponuj a začnite písať e -mail na externú e -mailovú adresu:
Napíšte poštu do Webcmailu Roundcube
Potom udri Odoslať a skontrolujte cieľ, aby ste zistili, či dorazil správne:
Potvrďte doručovanie pošty Postfix
Gratulujem Úspešne ste nastavili Roundcube na odosielanie a prijímanie e -mailov!
Zhrnutie
V tomto článku sme vysvetlili, ako nastaviť a nakonfigurovať Roundcube ako webového klienta. Pri skúmaní rozhrania Roundcube uvidíte, aké jednoduché je použitie, ako je popísané v Pomoc s webovou poštou.
V prípade akýchkoľvek otázok alebo nejasností nás však neváhajte kontaktovať - stačí nám napísať komentár pomocou nižšie uvedeného formulára. Tešíme sa na vašu odpoveď!