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
- LAMP Stack asennettuna CentOS/RHELiin
- LAMP Stack asennettuna Ubuntuun
- 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.