Vyhledávání na webu

WebMail Lite – Správa a stahování e-mailů z Gmailu, Yahoo, Outlooku a dalších


WebMail Lite je webová aplikace, kterou lze použít ke správě a stahování pošty z vašeho vlastního místního poštovního serveru nebo z veřejné poštovní služby, jako je Gmail, Yahoo!, Outlook nebo jiné. Aplikace WebMail Lite funguje jako klientské rozhraní pro služby IMAP a SMTP a umožňuje jakémukoli nakonfigurovanému e-mailovému účtu lokálně synchronizovat a zpracovávat zprávy doručené pošty.

Požadavky

  1. Zásobník LAMP Nainstalovaný v CentOS/RHEL
  2. LAMP Stack nainstalovaný v Ubuntu
  3. LAMP Stack nainstalovaný v Debianu

V tomto tématu se naučíme, jak nainstalovat a nakonfigurovat nejnovější verzi aplikace WebMail Lite PHP na serveru Debian, Ubuntu a CentOS.

Krok 1: Počáteční nastavení pro WebMail Lite

1. Než začnete instalovat aplikaci WebMail Lite na váš server, nejprve se pomocí následujících příkazů ujistěte, že jsou nainstalovány a povoleny následující moduly a rozšíření PHP ve vašem zásobníku LAMP .

------------ 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. Dále pokračujte a nainstalujte si do systému nástroj unzip, který budeme používat k extrahování obsahu archivu komprimovaného souboru zip WebMail Lite.

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

3. V dalším kroku upravte výchozí konfigurační soubor PHP, abyste mohli změnit následující proměnné PHP. Nezapomeňte také aktualizovat nastavení časového pásma PHP, aby odráželo fyzické umístění vašeho serveru.

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

Vyhledávejte, upravujte a aktualizujte následující konfigurační soubor PHP proměnných.

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

Nahraďte odpovídajícím způsobem proměnnou PHP time.zone. Chcete-li získat seznam všech časových pásem dostupných v PHP, nahlédněte do oficiálních dokumentů PHP Timezone.

4. Po dokončení úprav konfiguračního souboru PHP podle výše uvedených nastavení restartujte démona HTTP Apache, aby se změny projevily vydáním následujících příkazů.

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

Krok 2: Vytvořte databázi WebMail Lite

5. Klientská aplikace WebMail Lite používá jako backend databázi RDBMS, jako je databáze MySQL, k ukládání uživatelských konfigurací, kontaktů a další požadovaná nastavení.

Ve vašem nainstalovaném zásobníku LAMP se přihlaste k databázi MariaDB/MySQL podle níže uvedených příkazů a vytvořte novou databázi, kterou bude používat aplikace WebMail. Také nastavte uživatele a heslo pro správu databáze WebMail Lite.

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

Krok 3: Stáhněte si WebMail Lite

6. Chcete-li nainstalovat aplikaci WebMail Lite, nejprve navštivte webovou stránku pro stažení WebMail Lite a stáhněte si nejnovější zip archiv zadáním následujícího příkazu.

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

7. Dále rozbalte komprimovaný archiv WebMail Lite zip do svého aktuálního pracovního adresáře a zkopírujte všechny extrahované soubory WebMail Lite z adresáře webové pošty do kořenové cesty dokumentu vašeho webového serveru zadáním níže uvedených příkazů. Také spusťte příkaz ls a vypište všechny soubory zkopírované do adresáře /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. Také se ujistěte, že udělujete uživateli runtime Apache oprávnění k zápisu do kořenové cesty dokumentu vašeho webového serveru zadáním níže uvedeného příkazu. Znovu spusťte příkaz ls a vypište oprávnění v adresáři /var/www/html/.

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/

Krok 4: Nainstalujte WebMail Lite

9. Chcete-li nainstalovat WebMail Lite, otevřete prohlížeč a procházejte IP adresou nebo názvem domény svého serveru pomocí protokolu HTTP. Ke své adrese URL připojte řetězec /install, jak je znázorněno v příkladu níže.

http://yourdomain.tld/install

10. Na úvodní obrazovce instalace bude pomocí instalačního skriptu WebMail Lite provedena řada testů kompatibility serveru a předinstalačních kontrol, aby se zjistilo, zda jsou všechna požadovaná rozšíření a nastavení PHP nainstalována a správně nakonfigurována. k instalaci WebMail Lite.

Také zkontroluje, zda uživatel běhového prostředí webového serveru může zapisovat do datové složky webroot a zapisovat konfigurační soubor. Pokud jsou všechny požadavky v pořádku, pokračujte kliknutím na tlačítko Další.

11. Na další obrazovce si přečtěte licenční smlouvu a přijměte ji klepnutím na tlačítko Souhlasím.

12. Dále přidejte adresu hostitele databáze WebMail Lite MySQL a přihlašovací údaje k databázi a stisknutím tlačítka Testovat databázi otestujte připojení k databázi. Zaškrtněte Vytvořit databázové tabulky a pokračujte stisknutím tlačítka Další.

13. Dále napište heslo pro uživatele mailadm a pokračujte stisknutím tlačítka Další. Uživatel mailadmin je nejprivilegovanější účet používaný pro správu aplikace WebMail Lite.

14. Na další obrazovce můžete zkontrolovat připojení k poštovnímu serveru prostřednictvím protokolů IMAP a SMP. V případě, že jste již nakonfigurovali poštovní server ve svých prostorách, zadejte IP adresu poštovního serveru do pole hostitele serveru a otestujte připojení SMTP.

Pokud poštovní server běží lokálně, použijte k otestování připojení k poštovnímu serveru IP adresu 127.0.0.1. Po dokončení pokračujte v instalaci aplikace stisknutím tlačítka Další.

Po dokončení procesu instalace WebMail Lite dokončete proces instalace stisknutím tlačítka Exit.

15. Poté přejděte na následující adresu, abyste získali přístup k panelu správce WebMail Lite a nastavili nastavení poštovního serveru.

https://yourdomain.tld/adminpanel 

Pro přihlášení do administrátorského panelu WebMail Lite použijte uživatele mailadm a heslo nakonfigurované během procesu instalace.

16. Chcete-li nakonfigurovat poštovní služby pro vaši doménu, přejděte na Domény -> Výchozí nastavení a přidejte adresu IP poštovního serveru do pole příchozí pošty a pole odchozí pošty.

Také zaškrtněte používat přihlašovací jméno/heslo uživatele pro příchozí poštu, abyste se mohli ověřit na poštovním serveru SMTP. Nahraďte IP adresy a číslo portu podle vlastního nastavení poštovního serveru. Nové nastavení použijete kliknutím na tlačítko Uložit.

V případě, že chcete ke správě účtu Gmail použít aplikaci WebMail Lite, použijte nastavení, jak je znázorněno na níže uvedeném snímku obrazovky.

17. Chcete-li se přihlásit do aplikace WebMail Lite, přejděte na název své domény pomocí protokolu HTTP a přidejte přihlašovací údaje k e-mailovému serveru. Na níže uvedeném snímku obrazovky se pro demonstrační účely přihlásíme do aplikace WebMail Lite pomocí účtu Gmail.

http://yourdomain.tld 

18. Po přihlášení do WebMail Lite byste měli být schopni číst všechny e-mailové zprávy vašeho účtu nebo psát a odesílat nové zprávy, jak ukazuje následující snímek obrazovky.

Gratulujeme! Úspěšně jste nainstalovali a nakonfigurovali aplikaci WebMail Lite ve svých prostorách. Chcete-li návštěvníkům zajistit připojení k aplikaci WebMail Lite, povolte konfiguraci SSL serveru Apache HTTP pomocí bezplatného certifikátu získaného od Let’s Encrypt CA.