WebMail Lite - Gmail, Yahoo, Outlook ve Diğerlerinden Postaları Yönetin ve İndirin


WebMail Lite, kendi yerel posta sunucunuzdan veya Gmail, Yahoo!, Outlook veya diğerleri gibi genel bir posta hizmetinden gelen postaları yönetmek ve indirmek için kullanılabilecek bir web uygulamasıdır. WebMail Lite uygulaması, IMAP ve SMTP hizmetleri için bir istemci arayüzü görevi görerek yapılandırılmış herhangi bir e-posta hesabının gelen kutusu mesajlarını yerel olarak senkronize etmesine ve yönetmesine olanak tanır.

Gereksinimler

  1. CentOS/RHEL'de LAMP Yığını Kurulu
  2. Ubuntu'da LAMP Yığını Kurulu
  3. LAMP Yığını Debian'da Kurulu

Bu konuda WebMail Lite PHP uygulamasının en son sürümünü Debian, Ubuntu ve CentOS sunucusuna nasıl kuracağımızı ve yapılandıracağımızı öğreneceğiz.

Adım 1: WebMail Lite için Başlangıç Ayarları

1. Sunucunuza WebMail Lite uygulamasını kurmaya başlamadan önce, öncelikle aşağıdaki komutları vererek aşağıdaki PHP modüllerinin ve uzantılarının LAMP yığınınızda kurulu ve etkin olduğundan emin olun. .

------------ 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. Ardından, devam edin ve WebMail Lite zip sıkıştırılmış dosya arşivinin içeriğini çıkarmak için kullanacağımız unzip yardımcı programını sisteminize yükleyin.

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

3. Bir sonraki adımda, aşağıdaki PHP değişkenlerini değiştirmek için PHP varsayılan yapılandırma dosyasını değiştirin. Ayrıca, sunucunuzun fiziksel konumunu yansıtacak şekilde PHP saat dilimi ayarını güncellediğinizden emin olun.

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

Aşağıdaki değişkenleri arayın, düzenleyin ve güncelleyin PHP yapılandırma dosyası.

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

PHP time.zone değişkenini uygun şekilde değiştirin. PHP'de bulunan tüm zaman dilimlerinin bir listesini almak için resmi PHP Zaman Dilimi belgelerine bakın.

4. Yukarıda açıklanan ayarlara göre PHP yapılandırma dosyasını düzenlemeyi bitirdikten sonra, aşağıdaki komutları vererek değişiklikleri yansıtmak için Apache HTTP arka plan programını yeniden başlatın.

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

Adım 2: WebMail Lite Veritabanını Oluşturun

5. WebMail Lite web postası istemci uygulaması, kullanıcı yapılandırmalarını, kişileri ve bilgileri depolamak için arka uç olarak MySQL veritabanı gibi bir RDBMS veritabanını kullanır. diğer gerekli ayarlar.

Kurulu LAMP yığınınızda, WebMail uygulaması tarafından kullanılacak yeni bir veritabanı oluşturmak için aşağıdaki komutları uygulayarak MariaDB/MySQL veritabanına giriş yapın. Ayrıca WebMail Lite veritabanını yönetmek için bir kullanıcı ve parola ayarlayın.

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

3. Adım: WebMail Lite'ı İndirin

6. WebMail Lite uygulamasını kurmak için öncelikle WebMail Lite indirme web sayfasını ziyaret edin ve aşağıdaki komutu vererek en güncel zip arşivini alın.

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

7. Ardından, WebMail Lite zip sıkıştırılmış arşivini mevcut çalışma dizininize çıkarın ve aşağıdaki komutları vererek çıkarılan tüm WebMail Lite dosyalarını web posta dizininden web sunucunuzun belge kök yoluna kopyalayın. Ayrıca /var/www/html dizinine kopyalanan tüm dosyaları listelemek için ls komutunu çalıştırın.

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

8. Ayrıca, aşağıdaki komutu vererek Apache çalışma zamanı kullanıcısına web sunucunuzun belge kök yoluna yazma izinleri verdiğinizden emin olun. /var/www/html/ dizinindeki izinleri listelemek için tekrar ls komutunu çalıştırın.

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/

Adım 4: WebMail Lite'ı yükleyin

9. WebMail Lite'ı yüklemek için bir tarayıcı açın ve HTTP protokolü aracılığıyla sunucunuzun IP adresine veya alan adına gidin. Aşağıdaki örnekte gösterildiği gibi /install dizesini URL'nizin sonuna ekleyin.

http://yourdomain.tld/install

10. İlk kurulum ekranında, gerekli tüm PHP uzantılarının ve ayarlarının kurulup kurulmadığını ve düzgün şekilde yapılandırılıp yapılandırılmadığını tespit etmek için WebMail Lite yükleyici komut dosyası tarafından bir dizi sunucu uyumluluk testi ve kurulum öncesi kontrol gerçekleştirilecektir. WebMail Lite'ı yüklemek için.

Ayrıca web sunucusu çalışma zamanı kullanıcısının webroot veri klasörüne yazıp yazıp yapılandırma dosyasını yazıp yazamayacağını da kontrol edecektir. Tüm gereksinimler uygunsa devam etmek için İleri düğmesine basın.

11. Bir sonraki ekranda Kabul Ediyorum butonuna basarak lisans sözleşmesini okuyup kabul edin.

12. Ardından, WebMail Lite MySQL veritabanı ana bilgisayar adresini ve veritabanı kimlik bilgilerini ekleyin ve veritabanı bağlantısını test etmek için Veritabanını test et düğmesine basın. Veritabanı Tabloları Oluştur'u işaretleyin ve devam etmek için İleri düğmesine basın.

13. Daha sonra mailadm kullanıcısı için bir şifre yazın ve devam etmek için İleri düğmesine basın. Mailadmin kullanıcısı, WebMail Lite uygulamasını yönetmek için kullanılan en ayrıcalıklı hesaptır.

14. Bir sonraki ekranda IMAP ve SMP protokolleri aracılığıyla bir posta sunucusuna olan bağlantıyı kontrol edebilirsiniz. Tesisinizde zaten bir posta sunucusu yapılandırdıysanız, posta sunucusunun IP adresini sunucu ana bilgisayar dosyasına girin ve SMTP bağlantısını test edin.

Posta sunucusu yerel olarak çalışıyorsa, posta sunucusu bağlantısını test etmek için 127.0.0.1 IP adresini kullanın. Bitirdiğinizde uygulamayı yüklemeye devam etmek için İleri düğmesine basın.

WebMail Lite'ın kurulum işlemi bittikten sonra Çıkış butonuna basarak kurulum işlemini tamamlayın.

15. Daha sonra WebMail Lite Yönetici Paneline erişmek ve posta sunucusu ayarlarınızı yapmak için aşağıdaki adrese gidin.

https://yourdomain.tld/adminpanel 

WebMail Lite yönetici paneline giriş yapmak için mailadm kullanıcısını ve kurulum işlemi sırasında yapılandırılan şifreyi kullanın.

16. Alan adınız için posta hizmetlerini yapılandırmak amacıyla Alanlar -> Varsayılan ayarlara gidin ve posta sunucunuzun IP adresini gelen posta alanına ve giden posta alanına ekleyin.

Ayrıca, SMTP posta sunucusunda kimlik doğrulaması yapmak için kullanıcının gelen postadaki kullanıcı adını/şifresini kullan seçeneğini işaretleyin. IP adreslerini ve bağlantı noktası numarasını kendi posta sunucusu ayarlarınıza göre değiştirin. Yeni ayarları uygulamak için Kaydet düğmesine basın.

Bir Gmail hesabını yönetmek için WebMail Lite uygulamasını kullanmak istiyorsanız, aşağıdaki ekran görüntüsünde gösterildiği gibi ayarları kullanın.

17. WebMail Lite uygulamasına giriş yapmak için HTTP protokolü aracılığıyla alan adınıza gidin ve e-posta sunucusu giriş bilgilerinizi ekleyin. Aşağıdaki ekran görüntüsünde tanıtım amaçlı olarak WebMail Lite uygulamasına Gmail hesabıyla giriş yapacağız.

http://yourdomain.tld 

18. WebMail Lite'ta oturum açtıktan sonra, aşağıdaki ekran görüntüsünde gösterildiği gibi tüm hesap posta iletilerinizi okuyabilmeli veya yeni iletiler oluşturup gönderebilmelisiniz.

Tebrikler! WebMail Lite uygulamasını tesislerinize başarıyla yüklediniz ve yapılandırdınız. Ziyaretçilerin WebMail Lite uygulamasına olan bağlantılarını güvence altına almak için Let's Encrypt CA'dan alınan ücretsiz bir sertifikayla Apache HTTP sunucusu SSL yapılandırmasını etkinleştirin.