Kif Tinstalla u tikkonfigura RoundCube Webmail Client ma' Utenti Virtwali f'Postfix - Parti 4
Fil-Partijiet 1 sa 3 ta’ din is-serje Postfix spjegajna, pass pass, kif twaqqaf u tikkonfigura server tal-email b’utenti virtwali. Aħna wrejnek ukoll kif taċċessa wieħed minn dawk il-kontijiet billi tuża Thunderbird bħala klijent tal-email.
- Twaqqif ta' Postfix Mail Server u Dovecot ma' MariaDB – Parti 1
- Kkonfigura l-Utenti tad-Dominju Virtwali ta' Postfix u Dovecot – Parti 2
- Installa u Integra ClamAV u SpamAssassin għal Postfix Mail Server – Parti 3
F'din l-era ta 'konnettività meta x'aktarx ikollok bżonn aċċess għall-inbox tiegħek minn kullimkien (u mhux biss mill-kompjuter tad-dar tiegħek), softwer fuq in-naħa tas-server magħruf bħala klijenti tal-webmail jagħmilha possibbli għalik li taqra u tibgħat emails permezz ta' interface tal-web.
Roundcube huwa wieħed minn dawn il-programmi, u minħabba l-ħafna karatteristiċi tiegħu (li tista 'taqra aktar dwarhom fil-websajt tal-proġett) huwa dak li għażilna li nużaw f'dan it-tutorja.
Installa Roundcube Webmail għal Postfix
F'CentOS 7 u distribuzzjonijiet ibbażati bħal RHEL u Fedora, l-installazzjoni ta 'Roundcube hija faċli daqs li tagħmel:
# yum update && yum install roundcubemail
Nota: Jekk jogħġbok żomm f'moħħok li Roundcube huwa inkluż fir-repożitorju EPEL, li jridna nkunu diġà ppermettiejna kif deskritt fil-Parti 1.
F'Debian 8 u d-derivattivi tiegħu bħal Ubuntu u Mint, l-ewwel ser ikollok bżonn li l-backports ta' Jessie (web) jiġu attivati:
# echo "deb http://http.debian.net/debian jessie-backports main" >> /etc/apt/sources.list
Imbagħad installa Roundcube kif ġej:
# aptitude update && aptitude install roundcube
Irrispettivament mid-distribuzzjoni li qed nużaw, issa għandna bżonn noħolqu database biex taħżen l-istruttura interna ta 'Roundcube.
F'Debian 8, il-proċess ta' installazzjoni jieħu ħsieb dan:
Agħżel Iva meta tintalab jekk tridx tikkonfigura d-database Roundcube billi tuża dbconfig-common:
Agħżel mysql bħala tip ta' database:
Ipprovdi l-password għall-utent root MariaDB:
U agħżel password għal roundcube biex tirreġistra mas-server tad-database, imbagħad ikklikkja Ok:
Ikkonferma l-password li daħħalt matul il-pass preċedenti:
U fi żmien twil, ser ikollok database bl-isem roundcube u t-tabelli korrispondenti tagħha maħluqa awtomatikament għalik:
MariaDB [(none)]> USE roundcube; MariaDB [(none)]> SHOW TABLES;
F'CentOS 7, ser ikollok bżonn toħloq id-database manwalment billi tidħol fuq phpMyAdmin jew permezz tal-linja tal-kmand. Għall-qosor, aħna se nużaw it-tieni metodu propost hawn:
# mysql -u root -p MariaDB [(none)]> CREATE DATABASE RoundCube_db;
Imbagħad oħroġ mill-pront MariaDB u mexxi l-iskrittura SQL li ġejja:
# mysql -u root -p RoundCube_db < /usr/share/roundcubemail/SQL/mysql.initial.sql
Jekk jogħġbok innota li f'Debian tista' wkoll twettaq dawn il-passi manwalment. Għalhekk, ikollok tibdel l-isem tad-database tiegħek jekk trid minflok ma jkollok tissejjaħ awtomatikament roundcube kif deher qabel.
Ikkonfigura Roundcube għal Postfix
Biex tibda, għandek tinnota li minn RoundCube v1.0 u 'l quddiem, is-settings tal-konfigurazzjoni huma inklużi f'fajl wieħed biss, għall-kuntrarju tal-verżjonijiet preċedenti fejn kienu maqsuma bejn żewġ fajls.
L-ewwel, sib il-fajl li ġej u agħmel kopja bl-isem config.inc.php
fl-istess direttorju. Uża l-għażla -p biex tippreserva l-mod, is-sjieda, u l-timestamp oriġinali:
# cp -p /etc/roundcubemail/defaults.inc.php /etc/roundcubemail/config.inc.php
Sussegwentement, kun żgur li Roundcube jista 'jaċċessa d-database li ħloqna qabel. F'db_dsnw
, ibdel user u password b'username u password b'permessi biex taċċessa r-RoundCube_db.
Pereżempju, tista' tuża l-istess kont amministrattiv li użajt biex tidħol f'phpMyAdmin fil-Parti 1, jew tista' sempliċement tuża root jekk trid.
$config['db_dsnw'] = 'mysql://user:[email /RoundCube_db';
Is-settings li ġejjin jirreferu għall-isem tal-host, il-portijiet, it-tip ta 'awtentikazzjoni, u l-bqija (jispjegaw lilhom infushom, iżda tista' ssib aktar dettalji billi taqra l-kummenti fil-fajl tal-konfigurazzjoni):
$config['default_host'] = 'ssl://mail.linuxnewz.com'; $config['default_port'] = 143; $config['smtp_server'] = 'tls://mail.linuxnewz.com'; $config['smtp_port'] = 587; $config['smtp_user'] = '%u'; $config['smtp_pass'] = '%p'; $config['smtp_auth_type'] = 'LOGIN';
Dawn l-aħħar żewġ settings (product_name u useragent) jirreferu għall-header fl-interface tal-web u għall-headers tal-email mibgħuta mal-messaġġi.
$config['product_name'] = 'Linuxnewz Webmail - Powered by Roundcube'; $config['useragent'] = 'Linuxnewz Webmail';
Sabiex Roundcube juża l-awtentikazzjoni tal-utent virtwali għall-posta ħerġin, irridu nattivaw il-plugin virtuser_query
(li jista’ jinstab f’/usr/share/roundcubemail/plugins):
$config['plugins'] = array('virtuser_query'); $config['virtuser_query'] = "SELECT Email FROM EmailServer_db.Users_tbl WHERE Email = '%u'";
Innota kif il-mistoqsija SQL hawn fuq tipponta lejn id-database EmailServer_db
li waqqafna inizjalment fil-Parti 1, li hija fejn tinħażen l-informazzjoni dwar l-utenti virtwali.
Fl-aħħarnett, b’mod simili għal dak li għamilna fil-Parti 1 biex inkunu nistgħu naċċessaw l-interface tal-web ta’ phpMyAdmin billi tuża web browser, ejja ngħaddu fil-fajl ta’ konfigurazzjoni Roundcube/Apache fuq:
# vi /etc/httpd/conf.d/roundcubemail.conf # CentOS 7 # nano /etc/roundcube/apache.conf # Debian 8
U poġġi l-linji li ġejjin ġewwa t-tikketti indikati:
<IfVersion >= 2.3> Require ip AAA.BBB.CCC.DDD Require all granted </IfVersion>
<IfModule mod_authz_core.c> # Apache 2.4 Require ip AAA.BBB.CCC.DDD Require all granted </IfModule>
Għalkemm mhux strettament meħtieġ, hija idea tajba li tibdel l-alias tad-direttorju Roundcube sabiex tipproteġi lilek innifsek minn bots li jimmiraw /roundcube
bħala bieb magħruf biex jidħol fis-sistema tiegħek. Ħossok liberu li tagħżel alias li jaqbel mal-bżonnijiet tiegħek (immorru bil-webmail hawn):
Alias /webmail /usr/share/roundcubemail # CentOS 7 Alias /webmail /var/lib/roundcube # Debian 8
Issejvja l-bidliet, oħroġ mill-fajl tal-konfigurazzjoni u erġa ibda Apache:
# systemctl restart httpd # CentOS 7 # systemctl restart apache2 # Debian 8
Issa tista' tiftaħ web browser u tippontah lejn https://mail.yourdomain.com/webmail
u għandek tara xi ħaġa simili għal:
Issa tista' tidħol f'wieħed mill-kontijiet li kkonfigurajna fl-artikoli preċedenti u tibda tibgħat u tirċievi emails billi tuża Roundcube minn kullimkien!
Customizing Roundcube Webmail
Fortunatament, l-interface ta 'Roundcube huwa pjuttost intuwittiv u faċli biex jiġi kkonfigurat. F'dan il-punt, tista 'tqatta' xi 15-30 minuta tikkonfigura l-ambjent u ssir familjari miegħu. Mur fil-Settings għal aktar dettalji:
Jekk jogħġbok innota li l-immaġni ta' hawn fuq turi l-emails li rċevejna f'dan il-kont ([email ).
Tista' tikklikkja Ikteb u tibda tikteb email fuq indirizz elettroniku estern:
Imbagħad agħfas Ibgħat u ċċekkja d-destinazzjoni biex tara jekk waslitx b'mod korrett:
Prosit! Inti waqqaft b'suċċess Roundcube biex tibgħat u tirċievi emails!
Sommarju
F'dan l-artikolu spjegajna kif tissettja u tikkonfigura Roundcube bħala klijent tal-web. Hekk kif tesplora l-interface ta’ Roundcube se tara kemm huwa faċli biex tużah, kif deskritt fl-għajnuna tal-Webmail.
Madankollu, toqgħodx lura milli tgħarrafna jekk għandek xi mistoqsijiet jew tħassib - sempliċement ibgħatilna nota billi tuża l-formola tal-kummenti hawn taħt. Aħna ħerqana li nisimgħu mingħandek!