वेबमेल लाइट - जीमेल, याहू, आउटलुक और अन्य से मेल को प्रबंधित और डाउनलोड करें


वेबमेल लाइट एक वेब एप्लिकेशन है, जिसका उपयोग मेल्स, जैसे कि जीमेल, याहू !, आउटलुक या अन्य के माध्यम से अपने स्वयं के स्थानीय मेल सर्वर को प्रबंधित करने और डाउनलोड करने के लिए किया जा सकता है। WebMail लाइट एप्लिकेशन IMAP और SMTP सेवाओं के लिए क्लाइंट इंटरफ़ेस के रूप में कार्य करता है, जिससे किसी भी कॉन्फ़िगर किए गए ईमेल खाते को स्थानीय स्तर पर इनबॉक्स संदेशों को सिंक और हैंडल करने की अनुमति मिलती है।

  1. LAMP Stack Installed in CentOS/RHEL
  2. LAMP Stack Installed in Ubuntu
  3. LAMP Stack Installed in Debian

इस विषय में हम Debian, Ubuntu और CentOS सर्वर में WebMail Lite PHP एप्लीकेशन के नवीनतम संस्करण को स्थापित और कॉन्फ़िगर करना सीखेंगे।

चरण 1: वेबमेल लाइट के लिए प्रारंभिक सेटिंग्स

1। अपने सर्वर में वेबमेल लाइट एप्लिकेशन इंस्टॉल करने से पहले, पहले आश्वासन दें कि निम्नलिखित कमांड जारी करके, आपके PHP स्टैम्प और एक्सटेंशन आपके 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। इसके बाद, आगे बढ़ें और अपने सिस्टम में अनज़िप उपयोगिता स्थापित करें, कि हम इसका उपयोग वेबमेल लाइट ज़िप संकुचित फ़ाइल संग्रह की सामग्री को निकालने के लिए करेंगे।

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

3। अगले चरण पर, PHP चर के बाद बदलने के लिए PHP डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल को संशोधित करें। इसके अलावा, अपने सर्वर के भौतिक स्थान को प्रतिबिंबित करने के लिए PHP टाइमज़ोन सेटिंग को अपडेट करना सुनिश्चित करें।

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

निम्न चर PHP कॉन्फ़िगरेशन फ़ाइल खोजें, संपादित करें और अपडेट करें।

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

तदनुसार PHP time.zone चर बदलें। PHP में उपलब्ध सभी समय क्षेत्रों की सूची प्राप्त करने के लिए, आधिकारिक PHP Timezone डॉक्स से परामर्श करें।

4। जब आप ऊपर बताई गई सेटिंग के अनुसार PHP कॉन्फ़िगरेशन फ़ाइल को संपादित करना समाप्त कर लेते हैं, तो Apache HTTP डेमॉन को फिर से शुरू करके निम्नलिखित कमांड जारी करके परिवर्तनों को प्रतिबिंबित कर सकते हैं।

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

चरण 2: वेबमेल लाइट डेटाबेस बनाएँ

५। अन्य आवश्यक सेटिंग्स।

अपने स्थापित LAMP स्टैक में, एक नया डेटाबेस बनाने के लिए नीचे दिए गए आदेशों को निष्पादित करने के लिए MariaDB/MySQL डेटाबेस में लॉग इन करें जो कि WebMail एप्लिकेशन द्वारा उपयोग किया जाएगा। इसके अलावा, WebMail लाइट डेटाबेस को प्रबंधित करने के लिए एक उपयोगकर्ता और एक पासवर्ड सेट करें।

# 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: वेबमेल लाइट डाउनलोड करें

6। वेबमेल लाइट एप्लिकेशन इंस्टॉल करने के लिए, पहले वेबमेल लाइट डाउनलोड वेब पेज पर जाएं और निम्नलिखित कमांड जारी करके नवीनतम ज़िप संग्रह को पकड़ो।

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

7। अगला, अपनी वर्तमान कार्यशील निर्देशिका के लिए वेबमेल लाइट ज़िप संपीड़ित संग्रह निकालें और नीचे दिए गए आदेशों को जारी करके वेबमेल निर्देशिका से सभी निकाले गए वेबमेल लाइट फ़ाइलों को कॉपी करें। इसके अलावा, /var/www/html निर्देशिका में कॉपी की गई सभी फ़ाइलों को सूचीबद्ध करने के लिए ls कमांड निष्पादित करें।

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

8। इसके अलावा, सुनिश्चित करें कि आप अपाचे रनटाइम प्रदान करते हैं, उपयोगकर्ता नीचे दिए गए आदेश को जारी करके अपने वेब सर्वर दस्तावेज़ रूट पथ को अनुमति दें। फिर से, /var/www/html/ निर्देशिका में अनुमतियों को सूचीबद्ध करने के लिए ls कमांड चलाएँ।

# 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/

चरण 4: वेबमेल लाइट स्थापित करें

9। वेबमेल लाइट स्थापित करने के लिए, एक ब्राउज़र खोलें और HTTP प्रोटोकॉल के माध्यम से अपने सर्वर का आईपी पता या डोमेन नाम नेविगेट करें। अपने URL में /install string को जोड़ें, जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है।

http://yourdomain.tld/install

10। प्रारंभिक इंस्टॉलेशन स्क्रीन पर, सर्वर संगतता परीक्षण और प्री-इंस्टॉलेशन चेक की एक श्रृंखला वेबमेल लाइट इंस्टॉलर स्क्रिप्ट द्वारा निष्पादित की जाएगी ताकि यह पता लगाया जा सके कि सभी आवश्यक PHP एक्सटेंशन और सेटिंग्स स्थापित हैं और ठीक से कॉन्फ़िगर किए गए हैं WebMail लाइट स्थापित करने के लिए।

यह भी जांच करेगा कि वेब सर्वर रनटाइम उपयोगकर्ता वेबरॉट डेटा फ़ोल्डर में लिख सकता है और कॉन्फ़िगरेशन फ़ाइल लिख सकता है। यदि सभी आवश्यकताएं क्रम में हैं, तो जारी रखने के लिए अगला बटन पर हिट करें।

11। अगली स्क्रीन पर I सहमत बटन दबाकर लाइसेंस समझौते को पढ़ें और स्वीकार करें।

12। इसके बाद, डेटाबेस कनेक्शन का परीक्षण करने के लिए WebMail Lite MySQL डेटाबेस होस्ट एड्रेस और डेटाबेस क्रेडेंशियल्स और परीक्षण डेटाबेस बटन पर हिट जोड़ें। डेटाबेस टेबल्स बनाएं और जारी रखने के लिए अगला बटन पर हिट करें।

13। अगला, जारी रखने के लिए mailadm उपयोगकर्ता के लिए एक पासवर्ड लिखें और अगला बटन पर हिट करें। Mailadmin उपयोगकर्ता वेबमेल लाइट एप्लिकेशन को प्रशासित करने के लिए उपयोग किया जाने वाला सबसे विशेषाधिकार प्राप्त खाता है।

14। अगली स्क्रीन में, आप IMAP और SMP प्रोटोकॉल के माध्यम से एक मेल सर्वर से कनेक्शन की जांच कर सकते हैं। यदि आप पहले से ही अपने परिसर में एक मेल सर्वर को कॉन्फ़िगर कर चुके हैं, तो दर्ज सर्वर होस्ट मेल सर्वर का आईपी पता दर्ज करें और एसएमटीपी कनेक्शन का परीक्षण करें।

यदि मेल सर्वर स्थानीय रूप से चलता है, तो मेल सर्वर कनेक्शन का परीक्षण करने के लिए 127.0.0.1 IP पते का उपयोग करें। जब आप एप्लिकेशन को स्थापित करना जारी रखने के लिए अगला बटन दबाते हैं।

वेबमेल लाइट की स्थापना प्रक्रिया समाप्त होने के बाद, स्थापना प्रक्रिया को पूरा करने के लिए बाहर निकलें बटन पर हिट करें।

15। इसके बाद, वेबमेल लाइट एडमिन पैनल पर पहुंचने और अपनी मेल सेटिंग को सेट करने के लिए निम्न पते पर जाएं।

https://yourdomain.tld/adminpanel 

वेबमेल लाइट व्यवस्थापक पैनल में प्रवेश करने के लिए, mailadm उपयोगकर्ता और स्थापना प्रक्रिया के दौरान कॉन्फ़िगर किए गए पासवर्ड का उपयोग करें।

16। अपने डोमेन के लिए मेल सेवाओं को कॉन्फ़िगर करने के लिए, डोमेन - > डिफ़ॉल्ट सेटिंग्स और आने वाले मेल क्षेत्र में और आउटगोइंग मेल फ़ील्ड में अपना मेल सर्वर आईपी पता जोड़ें।

इसके अलावा, SMTP मेल सर्वर को प्रमाणित करने के लिए उपयोगकर्ता के आने वाले मेल के लॉगिन/पासवर्ड का उपयोग करें। अपनी खुद की मेल सर्वर सेटिंग्स के अनुसार आईपी पते और पोर्ट नंबर बदलें। नई सेटिंग्स को लागू करने के लिए सहेजें बटन पर हिट करें।

यदि आप Gmail खाते को प्रबंधित करने के लिए WebMail Lite एप्लिकेशन का उपयोग करना चाहते हैं, तो नीचे दिए गए स्क्रीनशॉट में सचित्र सेटिंग्स का उपयोग करें।

17। वेबमेल लाइट एप्लिकेशन में लॉग इन करने के लिए, HTTP प्रोटोकॉल के माध्यम से अपने डोमेन नाम पर नेविगेट करें और क्रेडेंशियल्स में अपना ईमेल सर्वर लॉग जोड़ें। नीचे दिए गए स्क्रीनशॉट में, प्रदर्शन प्रयोजनों के लिए, हम Gmail खाते के साथ WebMail लाइट एप्लिकेशन में लॉग इन करेंगे।

http://yourdomain.tld 

18। वेबमेल लाइट में लॉग इन करने के बाद, आपको अपने सभी खाता मेल संदेशों को पढ़ने में सक्षम होना चाहिए या नए संदेश भेजना चाहिए, जैसा कि निम्नलिखित स्क्रीनशॉट में सचित्र है।

बधाई हो! आपने अपने परिसर में वेबमेल लाइट एप्लिकेशन को सफलतापूर्वक स्थापित और कॉन्फ़िगर किया है। वेबमेल लाइट एप्लिकेशन के लिए आगंतुकों के कनेक्शन को सुरक्षित करने के लिए, अपाचे HTTP सर्वर एसएसएल कॉन्फ़िगरेशन को लेट एनक्रिप्ट एनए से प्राप्त एक नि: शुल्क प्रमाण पत्र के साथ सक्षम करें।