एंड्रॉयड

राउंडक्यूब वेबमेल को स्थापित और कॉन्फ़िगर करें

अपने वेबमेल RoundCube स्थापित करने के लिए कैसे

अपने वेबमेल RoundCube स्थापित करने के लिए कैसे

विषयसूची:

Anonim

यह मेल सर्वर श्रृंखला को स्थापित करने और कॉन्फ़िगर करने का अंतिम भाग है, जिसमें हम राउंडक्यूब वेबमेल को स्थापित और कॉन्फ़िगर करने के तरीके को कवर करेंगे।

Roundcube एक वेब-आधारित IMAP ईमेल क्लाइंट है, जो PHP में लिखा गया बहुत ही सहज और आधुनिक यूजर इंटरफेस है। राउंडक्यूब का उपयोग करने के लिए आपको केवल एक वेब ब्राउज़र की आवश्यकता होती है।

राउंड क्यूब में वे सभी सुविधाएँ शामिल हैं, जो आपको ईमेल क्लाइंट में चाहिए जैसे कि रिचटेक्स्ट / एचटीएमएल मैसेज कम्पोजिंग, एड्रेस बुक, माइम / एचटीएमएल ईमेल के लिए सपोर्ट, मल्टीपल सेंडर आइडेंटिटी, स्पेल चेकिंग, थ्री कॉलम व्यू, ड्रैग एंड ड्रॉप मैसेज मैनेजमेंट और बहुत कुछ।

आवश्यक शर्तें

इस ट्यूटोरियल को जारी रखने से पहले, सुनिश्चित करें कि आप sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन हैं।

PHP निर्भरता

हम पैकेज सूची को अपडेट करके और सभी आवश्यक PHP निर्भरता स्थापित करके शुरू करेंगे:

sudo apt update sudo apt install php-auth php-intl php-mail-mime php-mail-mimedecode php-mcrypt php-net-smtp php-net-socket php-pear php-xml php7.0-intl php7.0-mcrypt php7.0-xml php7.0-gd php7.0-gd php-imagick

एक बार इंस्टॉलेशन पूरा हो जाने के बाद, UTC को UTC . date.timezone मान सेट करने के लिए निम्न date.timezone कमांड चलाएँ:

sudo sed -i "s/;date.timezone.*/date.timezone = UTC/" /etc/php/7.0/fpm/php.ini

परिवर्तनों को प्रभावी करने के लिए PHP FPM सेवा को पुनरारंभ करें:

sudo systemctl php7.0-fpm restart

MySQL डेटाबेस बनाएँ

राउंडक्यूब MySQL, PostgreSQL और SQLite डेटाबेस का समर्थन करता है।

इस ट्यूटोरियल में हम MySQL का उपयोग अपने डेटाबेस सर्वर के रूप में करेंगे। MySQL शेल में लॉगिन करें:

mysql -u root -p

एक नया MySQL डेटाबेस बनाएं, एक उपयोगकर्ता और नए बनाए गए डेटाबेस पर उस उपयोगकर्ता को विशेषाधिकार प्रदान करें:

CREATE DATABASE roundcubemail; GRANT ALL ON roundcubemail.* TO 'roundcubemail'@'localhost' IDENTIFIED BY 'P4ssvv0rD'; FLUSH PRIVILEGES;

राउंडक्यूब डाउनलोड करें

लेखन के समय, 1.3.8 राउंडक्यूब का नवीनतम स्थिर संस्करण है। अगले चरण के साथ जारी रखने से पहले आपको एक नया संस्करण उपलब्ध है या नहीं यह देखने के लिए राउंडक्यूब डाउनलोड पृष्ठ की जांच करनी चाहिए।

राउंडक्यूब संग्रह को निम्नलिखित विजेट कमांड का उपयोग करके डाउनलोड करना शुरू करें:

https://github.com/roundcube/roundcubemail/releases/download/1.3.8/roundcubemail-1.3.8.tar.gz

डाउनलोड पूरा होने के बाद, आर्काइव को निकालें और /var/www/roundcubemail कोड को /var/www/roundcubemail डायरेक्टरी में ले जाएँ:

tar xzf roundcubemail-1.3.8.tar.gz.tar.gz sudo mv roundcubemail-1.3.8/ /var/www/roundcubemail

Nginx और PHP-FPM www-data उपयोगकर्ता के अंतर्गत चल रहे हैं, इसलिए हमें उस उपयोगकर्ता के लिए /var/www/postfixadmin निर्देशिका के स्वामित्व को बदलने की आवश्यकता है:

sudo chown -R www-data: /var/www/roundcubemail

Nginx कॉन्फ़िगर करें

इस श्रृंखला के पहले भाग में, हमने PostfixAdmin उदाहरण के लिए एक Nginx सर्वर ब्लॉक बनाया। कॉन्फ़िगरेशन फ़ाइल खोलें और निम्न स्थान निर्देश जोड़ें, जो पीले रंग में हाइलाइट किए गए हैं:

/etc/nginx/sites-enabled/mail.linuxize.com.conf

… location /roundcubemail { index index.php; try_files $uri $uri/ /roundcubemail/index.php; } location ~ ^/roundcubemail/(README|INSTALL|LICENSE|CHANGELOG|UPGRADING)$ { deny all; } location ~ ^/roundcubemail/(bin|SQL|config|temp|logs)/ { deny all; }…

परिवर्तन करने के लिए Nginx सेवा को पुनः लोड करें:

sudo systemctl reload nginx

राउंडक्यूब कॉन्फ़िगर करें

अपना ब्राउज़र खोलें और https://mail.linuxize.com/roundcubemail/installer नेविगेट https://mail.linuxize.com/roundcubemail/installer

आपको निम्न स्क्रीन के साथ प्रस्तुत किया जाएगा:

Roundcube प्लगइन्स सक्षम करें

राउंडक्यूब कई प्लगइन्स के साथ आता है जो डिफ़ॉल्ट रूप से अक्षम होते हैं। इस गाइड में हम password सक्षम करेंगे और managesieve इन managesieve करेंगे। यह प्लगइन्स उपयोगकर्ताओं को चलनी फ़िल्टर बनाने और राउंडक्यूब इंटरफ़ेस के भीतर से अपने पासवर्ड बदलने की अनुमति देगा।

/var/www/roundcubemail/config/config.inc.php

// Enable plugins $config = array('managesieve', 'password'); // Configure managesieve plugin $rcmail_config = 4190; // Configure password plugin $config = 'sql'; $config = 'mysql://postfixadmin:P4ssvv0rD@localhost/postfixadmin'; $config = 'UPDATE mailbox SET password=%c WHERE username=%u'; password_db_dsn लाइन में PostfixAdmin डेटाबेस क्रेडेंशियल दर्ज करना न भूलें।

निष्कर्ष

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

यह इस श्रृंखला की अंतिम पोस्ट है। यदि आपके पास कोई प्रश्न है तो टिप्पणी छोड़ने के लिए स्वतंत्र महसूस करें।

मेल सर्वर राउंडक्यूब

यह पोस्ट मेल सर्वर श्रृंखला को स्थापित करने और कॉन्फ़िगर करने का एक हिस्सा है।

इस श्रृंखला में अन्य पोस्ट:

• PostfixAdmin के साथ एक मेल सर्वर सेट करें • Postfix और Dovecot स्थापित करें और कॉन्फ़िगर करें • Rspamd स्थापित और एकीकृत करें • Roundcube वेबमेल स्थापित और कॉन्फ़िगर करें