WebMail Lite - Hallitse ja lataa viestejä Gmailista, Yahoosta, Outlookista ja muista


WebMail Lite on verkkosovellus, jonka avulla voit hallita ja ladata sähköposteja omalta paikalliselta sähköpostipalvelimeltasi tai julkisesta sähköpostipalvelusta, kuten Gmailista, Yahoo!:sta, Outlookista tai muista. WebMail Lite -sovellus toimii asiakasliittymänä IMAP- ja SMTP-palveluille, jolloin mikä tahansa määritetty sähköpostitili voi synkronoida ja käsitellä saapuneet viestit paikallisesti.

Vaatimukset

  1. LAMP Stack asennettuna CentOS/RHELiin
  2. LAMP Stack asennettuna Ubuntuun
  3. LAMP-pino asennettu Debianiin

Tässä aiheessa opimme asentamaan ja määrittämään WebMail Lite PHP -sovelluksen uusimman version Debianissa, Ubuntussa ja CentOS-palvelimessa.

Vaihe 1: WebMail Liten alkuasetukset

1. Ennen kuin aloitat WebMail Lite -sovelluksen asentamisen palvelimellesi, varmista ensin, että seuraavat PHP-moduulit ja laajennukset on asennettu ja otettu käyttöön LAMP-pinossasi antamalla seuraavat komennot .

------------ On CentOS and RHEL ------------ 
yum install epel-release
yum install php-xml php-mcrypt php-mbstring php-curl

------------ On Debian and Ubuntu ------------
apt install php7.0-xml php7.0-mcrypt php7.0-mbstring php7.0-curl

2. Seuraavaksi asenna järjestelmääsi unzip-apuohjelma, jonka avulla puramme WebMail Lite zip -pakatun tiedostoarkiston sisällön.

yum install zip unzip  [On CentOS/RHEL]
apt install zip unzip  [On Debian/Ubuntu]

3. Muokkaa seuraavassa vaiheessa PHP-oletusasetustiedostoa, jotta voit muuttaa seuraavia PHP-muuttujia. Muista myös päivittää PHP-aikavyöhykeasetukset palvelimesi fyysisen sijainnin mukaan.

vi /etc/php.ini                    [On CentOS/RHEL]
nano /etc/php/7.0/apache2/php.ini  [On Debian/Ubuntu]

Etsi, muokkaa ja päivitä seuraavat muuttujat PHP-määritystiedosto.

file_uploads = On
allow_url_fopen = On
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

Korvaa PHP time.zone-muuttuja vastaavasti. Saat luettelon kaikista PHP:n aikavyöhykkeistä tutustumalla virallisiin PHP Timezone -dokumentteihin.

4. Kun olet lopettanut PHP-määritystiedoston muokkaamisen yllä kuvattujen asetusten mukaisesti, käynnistä Apache HTTP-daemon uudelleen, jotta muutokset näkyvät antamalla seuraavat komennot.

systemctl restart httpd  [On CentOS/RHEL]
systemctl restart apache2  [On Debian/Ubuntu]

Vaihe 2: Luo WebMail Lite -tietokanta

5. WebMail Lite -verkkosähköposti-asiakassovellus käyttää taustatietona RDBMS-tietokantaa, kuten MySQL-tietokantaa, käyttäjien asetusten, yhteystietojen ja muut tarvittavat asetukset.

Kirjaudu sisään MariaDB/MySQL-tietokantaan asennettuun LAMP-pinoon ja suorita alla olevat komennot luodaksesi uuden tietokannan, jota WebMail-sovellus käyttää. Määritä myös käyttäjä ja salasana WebMail Lite -tietokannan hallintaa varten.

mysql -u root -p

MariaDB [(none)]> create database mail;
MariaDB [(none)]> grant all privileges on mail.* to 'webmail'@'localhost' identified by 'password1';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit

Vaihe 3: Lataa WebMail Lite

6. WebMail Lite -sovelluksen asentamiseksi käy ensin WebMail Lite -lataussivulla ja hanki uusin zip-arkisto antamalla seuraava komento.

wget https://afterlogic.org/download/webmail_php.zip 

7. Pura seuraavaksi WebMail Lite zip -pakattu arkisto nykyiseen työhakemistoosi ja kopioi kaikki puretut WebMail Lite -tiedostot verkkosähköpostihakemistosta verkkopalvelimesi asiakirjan juuripolkuun antamalla alla olevat komennot. Suorita myös ls-komento listataksesi kaikki tiedostot, jotka on kopioitu hakemistoon /var/www/html.

unzip webmail_php.zip
rm -rf /var/www/html/index.html
cp -rf webmail/* /var/www/html/
ls -l /var/www/html/

8. Varmista myös, että annat Apache-ajonaikaisen käyttäjän kirjoitusoikeudet verkkopalvelimesi asiakirjan juuripolulle antamalla alla oleva komento. Suorita jälleen ls-komento luetellaksesi käyttöoikeudet /var/www/html/-hakemistoon.

chown -R apacahe:apache /var/www/html/     [On CentOS/RHEL]
chown -R www-data:www-data /var/www/html/  [On Debian/Ubuntu]
ls -al /var/www/html/

Vaihe 4: Asenna WebMail Lite

9. Asenna WebMail Lite avaamalla selain ja selaamalla palvelimesi IP-osoitetta tai verkkotunnuksen nimeä HTTP-protokollan kautta. Liitä /install-merkkijono URL-osoitteesi perään alla olevan esimerkin mukaisesti.

http://yourdomain.tld/install

10. Ensimmäisessä asennusnäytössä WebMail Lite -asennusohjelma suorittaa sarjan palvelimen yhteensopivuustestejä ja asennusta edeltäviä tarkistuksia, jotta voidaan havaita, onko kaikki tarvittavat PHP-laajennukset ja -asetukset asennettu ja määritetty oikein WebMail Liten asentamiseen.

Se myös tarkistaa, voiko web-palvelimen ajonaikainen käyttäjä kirjoittaa webroot-tietokansioon ja kirjoittaa asetustiedoston. Jos kaikki vaatimukset ovat kunnossa, jatka painamalla Seuraava-painiketta.

11. Lue ja hyväksy käyttöoikeussopimus seuraavassa näytössä painamalla Hyväksyn-painiketta.

12. Lisää seuraavaksi WebMail Lite MySQL -tietokannan isäntäosoite ja tietokannan tunnistetiedot ja testaa tietokantayhteys painamalla Testaa tietokanta -painiketta. Valitse Luo tietokantataulukot ja jatka painamalla Seuraava-painiketta.

13. Kirjoita seuraavaksi salasana mailadm-käyttäjälle ja paina Seuraava-painiketta jatkaaksesi. Mailadmin-käyttäjä on etuoikeutetuin WebMail Lite -sovelluksen hallintaan käytetty tili.

14. Seuraavassa näytössä voit tarkistaa yhteyden sähköpostipalvelimeen IMAP- ja SMP-protokollien kautta. Jos olet jo määrittänyt sähköpostipalvelimen tiloissasi, kirjoita sähköpostipalvelimen IP-osoite palvelimen isäntätiedostoon ja testaa SMTP-yhteys.

Jos sähköpostipalvelin toimii paikallisesti, käytä 127.0.0.1 IP-osoitetta sähköpostipalvelimen yhteyden testaamiseen. Kun olet valmis, paina Seuraava-painiketta jatkaaksesi sovelluksen asentamista.

Kun WebMail Liten asennus on valmis, viimeistele asennus napsauttamalla Poistu-painiketta.

15. Siirry sen jälkeen seuraavaan osoitteeseen päästäksesi WebMail Lite -hallintapaneeliin ja määrittääksesi sähköpostipalvelimesi asetukset.

https://yourdomain.tld/adminpanel 

Kirjaudu WebMail Lite -hallintapaneeliin käyttämällä mailadm-käyttäjää ja asennuksen aikana määritettyä salasanaa.

16. Jos haluat määrittää sähköpostipalvelut verkkotunnuksellesi, siirry kohtaan Domains -> Oletus ja lisää postipalvelimesi IP-osoite saapuvan postin ja lähtevän postin kenttään.

Tarkista myös, että käytät saapuvan postin käyttäjätunnusta/salasanaa todentaaksesi SMTP-postipalvelimelle. Vaihda IP-osoitteet ja porttinumero omien sähköpostipalvelimesi asetusten mukaan. Ota uudet asetukset käyttöön painamalla Tallenna-painiketta.

Jos haluat käyttää WebMail Lite -sovellusta Gmail-tilin hallintaan, käytä alla olevan kuvakaappauksen asetuksia.

17. Jotta voit kirjautua sisään WebMail Lite -sovellukseen, siirry verkkotunnukseesi HTTP-protokollan kautta ja lisää sähköpostipalvelimesi kirjautumistiedot. Alla olevassa kuvakaappauksessa kirjaudumme esittelytarkoituksessa WebMail Lite -sovellukseen Gmail-tilillä.

http://yourdomain.tld 

18. WebMail Liteen kirjautumisen jälkeen sinun pitäisi pystyä lukemaan kaikki tilisi sähköpostiviestit tai kirjoittamaan ja lähettämään uusia viestejä seuraavan kuvakaappauksen mukaisesti.

Onnittelut! Olet onnistuneesti asentanut ja määrittänyt WebMail Lite -sovelluksen tiloissasi. Suojataksesi vierailijoiden yhteydet WebMail Lite -sovellukseen ottamalla käyttöön Apache HTTP-palvelimen SSL-määritys ilmaisella Let's Encrypt CA -sertifikaatilla.