How to set up your Webmail RoundCube
Talaan ng mga Nilalaman:
- Mga kinakailangan
- Dependencies ng PHP
- Lumikha ng MySQL Database
- I-download ang Roundcube
- I-configure ang Nginx
- I-configure ang Roundcube
- Paganahin ang Roundcube Plugins
- Konklusyon
Ito ang huling bahagi ng Pag-set up at pag-configure ng isang serye ng server ng mail, kung saan tatakpan namin kung paano i-install at i-configure ang Roundcube Webmail.
Ang Roundcube ay isang kliyente ng IMAP na nakabase sa web na may isang madaling maunawaan at modernong interface ng gumagamit na nakasulat sa PHP. Upang magamit ang Roundcube kailangan mo lamang ng isang Web browser.
Kasama sa RoundCube ang lahat ng mga tampok na kailangan mo sa isang kliyente ng email tulad ng pagsulat ng richtext / HTML na mensahe, address book, suporta para sa mga email ng MIME / HTML, maramihang mga nagpadala ng pagkakakilanlan, pagsuri sa spell, tatlong haligi ng View, drag & drop pamamahala ng mensahe at marami pa.
Mga kinakailangan
Bago magpatuloy sa tutorial na ito, siguraduhing naka-log in ka bilang isang gumagamit na may mga pribilehiyo ng sudo.
Dependencies ng PHP
Magsisimula kami sa pamamagitan ng pag-update ng listahan ng pakete at pag-install ng lahat ng kinakailangang mga dependencies sa PHP:
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
Kapag nakumpleto ang pag-install patakbuhin ang sumusunod na utos ng
sed
upang maitakda ang halaga ng
date.timezone
sa
UTC
:
sudo sed -i "s/;date.timezone.*/date.timezone = UTC/" /etc/php/7.0/fpm/php.ini
I-restart ang serbisyo ng PHP FPM para sa mga pagbabago na magkakabisa:
sudo systemctl php7.0-fpm restart
Lumikha ng MySQL Database
Sinusuportahan ng Roundcube ang MySQL, PostgreSQL at SQLite database ng pag-back.
Sa tutorial na ito gagamitin namin ang MySQL bilang aming database server. Mag-login sa shell ng MySQL:
mysql -u root -p
Lumikha ng isang bagong database ng MySQL, isang gumagamit at magbigay ng mga pribilehiyo sa gumagamit na iyon sa bagong nilikha database:
CREATE DATABASE roundcubemail;
GRANT ALL ON roundcubemail.* TO 'roundcubemail'@'localhost' IDENTIFIED BY 'P4ssvv0rD';
FLUSH PRIVILEGES;
I-download ang Roundcube
Sa oras ng pagsulat, ang 1.3.8 ang pinakabagong matatag na bersyon ng Roundcube. Bago magpatuloy sa susunod na hakbang dapat mong suriin ang pahina ng pag-download ng Roundcube upang makita kung magagamit ang isang mas bagong bersyon.
Magsimula sa pamamagitan ng pag-download ng Roundcube archive gamit ang sumusunod na wget na utos:
https://github.com/roundcube/roundcubemail/releases/download/1.3.8/roundcubemail-1.3.8.tar.gz
Kapag nakumpleto ang pag-download, kunin ang archive at ilipat ang code ng Roundcube sa direktoryo
/var/www/roundcubemail
:
tar xzf roundcubemail-1.3.8.tar.gz.tar.gz
sudo mv roundcubemail-1.3.8/ /var/www/roundcubemail
Ang Nginx at PHP-FPM ay tumatakbo sa ilalim ng gumagamit ng
www-data
, kaya kailangan nating baguhin ang pagmamay-ari ng direktoryo
/var/www/postfixadmin
sa gumagamit na iyon:
sudo chown -R www-data: /var/www/roundcubemail
I-configure ang Nginx
Sa unang bahagi ng seryeng ito, nilikha namin ang isang block ng server ng Nginx para sa halimbawa ng PostfixAdmin. Buksan ang file ng pagsasaayos at idagdag ang mga sumusunod na direktiba sa lokasyon, ang mga naka-highlight na dilaw:
… 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; }…
Reload ang serbisyo ng Nginx para sa mga pagbabago na magkakabisa:
I-configure ang Roundcube
Buksan ang iyong browser at mag-navigate sa
https://mail.linuxize.com/roundcubemail/installer
.
Ipakita sa iyo ang sumusunod na screen:




Paganahin ang Roundcube Plugins
Ang Roundcube ay may isang bilang ng mga plugin na hindi pinagana sa default. Sa gabay na ito ay paganahin namin ang
password
at
managesieve
plugin. Papayagan ng mga plugin na ito ang mga gumagamit na lumikha ng mga filter ng sala at baguhin ang kanilang mga password mula sa loob ng Roundcube interface.
// 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';
Huwag kalimutang ipasok ang mga kredensyal ng database ng PostfixAdmin sa linya ng
password_db_dsn
.
Konklusyon
Ipinakita sa iyo ng tutorial na ito kung paano i-install at i-configure ang Roundcube Webmail sa iyong Ubuntu system, pati na rin kung paano mai-install at paganahin ang mga Roundcube plugin upang magdagdag ng mga karagdagang pag-andar tulad ng mga filter ng salaan.
Ito ang huling post ng seryeng ito. Kung mayroon kang anumang mga katanungan huwag mag-atubiling mag-iwan ng komento.
mail server ng roundcubeAng post na ito ay isang bahagi ng Pag-set up at pag-configure ng serye ng server ng mail.
Iba pang mga post sa seryeng ito:
• Mag-set up ng isang mail server na may PostfixAdmin • I-install at i-configure ang Postfix at Dovecot • I-install at Isama ang Rspamd • I-install at I-configure ang Roundcube WebmailAng isa pang kasanayan na lumalaki ang katanyagan ay ang paggamit ng mga video game bilang mga tool sa pagsasanay. Ang maraming kaligtasan ng publiko at mga organisasyong militar ay gumagamit ng mga video game upang gayahin ang mga kondisyon ng field. (Halimbawa, ang labanan ng Amerikanong Hukbo ng digmaan, na binuo ng US Army, ay naging isang napakalaking matagumpay na tool sa pagrerekord para sa militar.) Ngunit hindi mo kailangang i-shoot ang Nazis upang makahanap ng halaga para sa mga laro s
Sa Regence Blue Cross / Blue Shield sa Portland, Oregon, ang mga miyembro ng IT department ay nakakakuha ng virtual na "mga token" para sa pagganap ilang mga gawain: Ang pag-reset ng password ng gumagamit ay nagkakahalaga ng 2 mga token. Ang pagpapatupad ng isang cost-saving na ideya ay kumikita ng 30 token. Ang mga empleyado ay maaaring "gastusin" ang mga token na ito upang maglaro ng mga laro ng mabilis at batay sa pagkakataon. Ang mga laro ay higit na katulad sa mga slot machine: Ang mga toke
Paminsan-minsan ang mga update ay napakahalaga, ngunit ang pinaka-tila tulad ng tinkering. Ang PS3's Disyembre 2, 2008 v2.53 update ay nagdagdag ng full-screen na suporta para sa Adobe Flash. Ang pag-update ng Nobyembre 5, 2008 v.2.52 ay nagdala ng tatlong mga pag-aayos sa maliit na glitch. Ang Hulyo 29, 2008 v2.42-update ang enigmatically "pagbutihin [d] ang kalidad ng pag-playback ng ilang PlayStation 3 at PlayStation format software." Ang pag-update ng Hulyo 8, 2008 v2.41 ay naayos
Huwag ako mali, sa tingin ko talagang kahanga-hanga na nais ng Sony na maglinis ng ilang frequency. Ngunit hindi dapat isang kumpanya na may mga mapagkukunan ng Sony at isang predictable hardware development platform malinaw na ang windshield maagang ng panahon?
"Ang bawat tao'y nagsasalita tungkol sa kung paano mga consumer hindi alam kung ano ang nangyayari, at kung alam nila kung ano ang nangyayari, sila ay magiging horrified, "sabi ni Rubin. "Ang dahilan kung bakit hindi nila alam ang tungkol dito ay hindi sila nag-aalinlangan upang malaman ang tungkol dito, at ang dahilan kung bakit hindi sila nag-aalinlangan upang malaman ang tungkol dito ay dahil wala nang masama ang nangyari."
[Karagdagang pagbabasa: Ang pinakamahusay TV streaming services]







