Android

Asenna ja määritä pyöreän kuution verkkoposti

DNA TV Hubin ohjeet: Hubin asennus ja käyttöönotto – Uusi DNA TV

DNA TV Hubin ohjeet: Hubin asennus ja käyttöönotto – Uusi DNA TV

Sisällysluettelo:

Anonim

Tämä on viimeinen osa sähköpostipalvelinsarjan määrittämisestä ja määrittämisestä, jossa kerrotaan kuinka Roundcube Webmail asennetaan ja määritetään.

Roundcube on web-pohjainen IMAP-sähköpostiohjelma, jolla on erittäin intuitiivinen ja moderni käyttöliittymä, joka on kirjoitettu PHP: llä. Roundcube-sovelluksen käyttämiseen tarvitaan vain Web-selain.

RoundCube sisältää kaikki ominaisuudet, joita tarvitset sähköpostiohjelmassa, kuten Richtext / HTML-viestien kirjoittaminen, osoitekirja, MIME / HTML-sähköpostien tuki, useita lähettäjien identiteettejä, oikeinkirjoituksen tarkistus, kolmen sarakkeen näkymä, vedä ja pudota -viestien hallinta ja paljon muuta.

edellytykset

Ennen kuin jatkat tätä opetusohjelmaa, varmista, että olet kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet.

PHP-riippuvuudet

Aloitamme päivittämällä pakettiluettelon ja asentamalla kaikki vaadittavat PHP-riippuvuudet:

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

Kun asennus on valmis, suorita seuraava sed komento asettaaksesi date.timezone arvoksi UTC :

sudo sed -i "s/;date.timezone.*/date.timezone = UTC/" /etc/php/7.0/fpm/php.ini

Käynnistä PHP FPM -palvelu uudelleen, jotta muutokset tulevat voimaan:

sudo systemctl php7.0-fpm restart

Luo MySQL-tietokanta

Roundcube tukee MySQL-, PostgreSQL- ja SQLite-tietokantaohjelmia.

Tässä opetusohjelmassa käytämme MySQL: tä tietokantapalvelimeemme. Kirjaudu MySQL-kuoreen:

mysql -u root -p

Luo uusi MySQL-tietokanta, käyttäjä ja myönnä käyttäjälle oikeudet juuri luodun tietokannan kautta:

CREATE DATABASE roundcubemail; GRANT ALL ON roundcubemail.* TO 'roundcubemail'@'localhost' IDENTIFIED BY 'P4ssvv0rD'; FLUSH PRIVILEGES;

Lataa pyöreä kuutio

Tätä kirjoitettaessa 1.3.8 on viimeisin vakaa versio Roundcubesta. Ennen kuin jatkat seuraavaan vaiheeseen, sinun tulisi tarkistaa Roundcube-lataussivulta, onko uudempi versio saatavana.

Aloita lataamalla Roundcube-arkisto seuraavalla wget-komennolla:

https://github.com/roundcube/roundcubemail/releases/download/1.3.8/roundcubemail-1.3.8.tar.gz

Kun lataus on valmis, purkaa arkisto ja siirrä Roundcube-koodi hakemistoon /var/www/roundcubemail :

tar xzf roundcubemail-1.3.8.tar.gz.tar.gz sudo mv roundcubemail-1.3.8/ /var/www/roundcubemail

Nginx ja PHP-FPM toimivat www-data käyttäjän alla, joten meidän on vaihdettava hakemiston /var/www/postfixadmin omistajuus kyseiselle käyttäjälle:

sudo chown -R www-data: /var/www/roundcubemail

Määritä Nginx

Tämän sarjan ensimmäisessä osassa loimme Nginx-palvelinlohkon PostfixAdmin-ilmentymään. Avaa määritystiedosto ja lisää seuraavat sijaintitiedot, korostettuna keltaisella:

/etc/nginx/sites-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; }…

Lataa Nginx-palvelu uudelleen, jotta muutokset tulevat voimaan:

sudo systemctl reload nginx

Määritä Roundcube

Avaa selain ja siirry osoitteeseen https://mail.linuxize.com/roundcubemail/installer .

Sinulle esitetään seuraava näyttö:

Ota käyttöön Roundcube-laajennukset

Roundcube sisältää useita laajennuksia, jotka on oletuksena poistettu käytöstä. Tässä oppaassa otamme käyttöön password ja managesieve laajennukset. Tämän laajennuksen avulla käyttäjät voivat luoda seulansuodattimia ja vaihtaa salasanoja Roundcube-käyttöliittymästä.

/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'; Muista kirjoittaa PostfixAdmin-tietokannan käyttöoikeustiedot riville password_db_dsn .

johtopäätös

Tämä opetusohjelma osoitti sinulle kuinka asentaa ja määrittää Roundcube Webmail Ubuntu-järjestelmääsi sekä kuinka asentaa ja ottaa käyttöön Roundcube-laajennuksia lisätoimintojen, kuten seulansuodattimien, lisäämiseksi.

Tämä on tämän sarjan viimeinen viesti. Jos sinulla on kysyttävää, jätä kommentti.

postipalvelimen pyöreä kuutio

Tämä viesti on osa sähköpostipalvelinsarjan määrittämistä ja määrittämistä.

Muut tämän sarjan viestit:

• Sähköpostipalvelimen määrittäminen PostfixAdminilla. • Asenna ja määritä Postfix ja Dovecot. • Asenna ja integroi Rspamd. • Asenna ja määritä Roundcube Webmail