Android

I-install at i-configure ang roundcube webmail

How to set up your Webmail RoundCube

How to set up your Webmail RoundCube

Talaan ng mga Nilalaman:

Anonim

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:

/etc/nginx/site-enabled/mail.linuxize.com.conf

… 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:

sudo systemctl reload nginx

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.

/var/www/roundcubemail/config/config.inc.php

// 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 roundcube

Ang 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 Webmail