में भाग 1 के माध्यम से 3 इस पोस्टफिक्स श्रृंखला के बारे में हमने बताया, चरण दर चरण, वर्चुअल उपयोगकर्ताओं के साथ ईमेल सर्वर को कैसे सेट और कॉन्फ़िगर किया जाए। हमने आपको यह भी दिखाया कि ईमेल क्लाइंट के रूप में थंडरबर्ड का उपयोग करके उन खातों में से किसी एक को कैसे एक्सेस किया जाए।
कनेक्टिविटी के इस युग में जब आपको कहीं से भी अपने इनबॉक्स तक पहुंच की आवश्यकता हो सकती है (और न केवल अपने घर से कंप्यूटर), सर्वर-साइड सॉफ़्टवेयर जिसे वेबमेल क्लाइंट के रूप में जाना जाता है, आपके लिए वेब के माध्यम से ईमेल पढ़ना और भेजना संभव बनाता है इंटरफेस।
वृत्त घन ऐसे कार्यक्रमों में से एक है, और इसकी कई विशेषताओं को देखते हुए (जिसके बारे में आप परियोजना की वेबसाइट में अधिक पढ़ सकते हैं) यह वही है जिसे हमने इस ट्यूटोरियल में उपयोग करने के लिए चुना है।
में सेंटोस 7 और आधारित वितरण जैसे रेले तथा फेडोरा, स्थापित करना वृत्त घन करना जितना आसान है:
# यम अपडेट && यम राउंडक्यूबमेल इंस्टॉल करें।
ध्यान दें: कृपया ध्यान रखें कि वृत्त घन में शामिल है ईपीईएल भंडार, जिसे हमने पहले से ही सक्षम किया होगा जैसा कि में उल्लिखित है भाग 1.
में डेबियन 8 और इसके डेरिवेटिव जैसे उबंटू तथा पुदीना, आपको पहले जेसी बैकपोर्ट (वेब) को सक्षम करना होगा:
# गूंज "देब" http://http.debian.net/debian jessie-backports main" >> /etc/apt/sources.list.
फिर राउंडक्यूब को निम्नानुसार स्थापित करें:
# एप्टीट्यूड अपडेट && एप्टीट्यूड राउंडक्यूब इंस्टॉल करें।
हमारे द्वारा उपयोग किए जा रहे वितरण के बावजूद, अब हमें राउंडक्यूब की आंतरिक संरचना को संग्रहीत करने के लिए एक डेटाबेस बनाने की आवश्यकता है।
में डेबियन 8, स्थापना प्रक्रिया इसका ध्यान रखेगी:
चुनना हाँ जब पूछा जाए कि क्या आप राउंडक्यूब डेटाबेस का उपयोग करके कॉन्फ़िगर करना चाहते हैं dbconfig-आम:
डेटाबेस प्रकार के रूप में mysql चुनें:
मारियाडीबी रूट उपयोगकर्ता के लिए पासवर्ड प्रदान करें:
और डेटाबेस सर्वर के साथ रजिस्टर करने के लिए राउंडक्यूब के लिए एक पासवर्ड चुनें, फिर ओके पर क्लिक करें:
पिछले चरण के दौरान आपके द्वारा दर्ज किए गए पासवर्ड की पुष्टि करें:
और बहुत पहले, आपके पास नाम का एक डेटाबेस होगा वृत्त घन और इसकी संगत तालिकाएँ आपके लिए स्वचालित रूप से बनाई गई हैं:
मारियाडीबी [(कोई नहीं)]> राउंडक्यूब का उपयोग करें; मारियाडीबी [(कोई नहीं)]> टेबल दिखाएं;
में सेंटोस 7, आपको या तो लॉग इन करके मैन्युअल रूप से डेटाबेस बनाना होगा phpMyAdmin या कमांड लाइन के माध्यम से। संक्षिप्तता के लिए, हम यहाँ दूसरी प्रस्तावित विधि का उपयोग करेंगे:
# mysql -u रूट -p. मारियाडीबी [(कोई नहीं)]> डेटाबेस राउंडक्यूब_डीबी बनाएं;
फिर मारियाडीबी प्रॉम्प्ट से बाहर निकलें और निम्न SQL स्क्रिप्ट चलाएँ:
# mysql -u root -p RoundCube_db < /usr/share/roundcubemail/SQL/mysql.initial.sql.
कृपया ध्यान दें कि डेबियन में आप इन चरणों को मैन्युअल रूप से भी कर सकते हैं। इस प्रकार, आपको अपने डेटाबेस का नाम बदलने के लिए मिलता है यदि आप इसे स्वचालित रूप से नामित करने के बजाय "वृत्त घन"जैसा कि पहले देखा गया था।
शुरू करने के लिए, आपको ध्यान देना चाहिए कि से राउंडक्यूब v1.0 और उसके बाद, कॉन्फ़िगरेशन सेटिंग्स को केवल एक फ़ाइल में शामिल किया जाता है, पिछले संस्करणों के विपरीत जहां उन्हें दो फ़ाइलों के बीच विभाजित किया गया था।
सबसे पहले, निम्न फ़ाइल का पता लगाएँ और नाम की एक प्रति बनाएँ config.inc.php
एक ही निर्देशिका में। उपयोग -पी मोड, स्वामित्व और मूल टाइमस्टैम्प को संरक्षित करने का विकल्प:
# cp -p /etc/roundcubemail/defaults.inc.php /etc/roundcubemail/config.inc.php.
इसके बाद, सुनिश्चित करें कि राउंडक्यूब हमारे द्वारा पहले बनाए गए डेटाबेस तक पहुंच सकता है। में db_dsnw
, उपयोगकर्ता और पासवर्ड को उपयोगकर्ता नाम और पासवर्ड के साथ एक्सेस करने की अनुमति के साथ बदलें राउंडक्यूब_डीबी.
उदाहरण के लिए, आप उसी प्रशासनिक खाते का उपयोग कर सकते हैं जिसका उपयोग आपने phpMyAdmin में लॉग ऑन करने के लिए किया था भाग 1, या आप चाहें तो बस रूट का उपयोग कर सकते हैं।
$config['db_dsnw'] = 'mysql://उपयोगकर्ता:[ईमेल संरक्षित]/RoundCube_db';
निम्न सेटिंग्स होस्टनाम, पोर्ट, प्रमाणीकरण प्रकार, आदि को संदर्भित करती हैं (वे स्व-व्याख्यात्मक हैं, लेकिन आप कॉन्फ़िगरेशन फ़ाइल में टिप्पणियों को पढ़कर अधिक विवरण प्राप्त कर सकते हैं):
config.inc.php
$config['default_host'] = 'ssl://mail.linuxnewz.com'; $config['default_port'] = 143; $config['smtp_server'] = 'tls://mail.linuxnewz.com'; $config['smtp_port'] = 587; $config['smtp_user'] = '%u'; $config['smtp_pass'] = '%p'; $config['smtp_auth_type'] = 'लॉगिन';
ये अंतिम दो सेटिंग्स (उत्पाद का नाम तथा उपभोक्ता अभिकर्ता) वेब इंटरफेस में हेडर और संदेशों के साथ भेजे गए ईमेल हेडर का संदर्भ लें।
$config['product_name'] = 'Linuxnewz Webmail - Powered by Roundcube'; $config['useragent'] = 'लिनक्सन्यूज़ वेबमेल';
राउंडक्यूब के लिए आउटगोइंग मेल के लिए वर्चुअल उपयोगकर्ता के प्रमाणीकरण का उपयोग करने के लिए, हमें इसे सक्रिय करने की आवश्यकता है virtuser_query
प्लगइन (जो में पाया जा सकता है /usr/share/roundcubemail/plugins):
$config ['प्लगइन्स'] = सरणी ('virtuser_query'); $config['virtuser_query'] = "ईमेल सर्वर_डीबी से ईमेल चुनें। User_tbl जहां ईमेल = '%u'";
ध्यान दें कि ऊपर दी गई SQL क्वेरी किस प्रकार इंगित करती है ईमेल सर्वर_डीबी
डेटाबेस हमने शुरू में भाग 1 में स्थापित किया था, जहाँ आभासी उपयोगकर्ताओं के बारे में जानकारी संग्रहीत की जाती है।
अंत में, ठीक उसी तरह जैसा हमने किया था भाग 1 वेब ब्राउज़र का उपयोग करके phpMyAdmin के वेब इंटरफ़ेस तक पहुँचने में सक्षम होने के लिए, राउंडक्यूब / अपाचे कॉन्फ़िगरेशन फ़ाइल में गोता लगाएँ:
# vi /etc/httpd/conf.d/roundcubemail.conf # CentOS 7. # नैनो /etc/roundcube/apache.conf # डेबियन 8.
और निम्न पंक्तियों को संकेतित टैग के अंदर रखें:
= 2.3> आईपी एएए.बीबीबी.सीसीसी की आवश्यकता है।डीडीडी सभी की आवश्यकता है
# अपाचे २.४ आईपी की आवश्यकता है
हालांकि इसकी सख्त आवश्यकता नहीं है, यह एक अच्छा विचार है कि अपने आप को उस लक्ष्य वाले बॉट्स से बचाने के लिए राउंडक्यूब निर्देशिका के उपनाम को बदल दें। /roundcube
आपके सिस्टम में सेंध लगाने के लिए एक प्रसिद्ध द्वार के रूप में। बेझिझक एक उपनाम चुनें जो आपकी आवश्यकताओं के अनुरूप हो (हम यहां वेबमेल के साथ जाएंगे):
उपनाम / वेबमेल / यूएसआर / शेयर / राउंडक्यूबमेल # सेंटोस 7. उपनाम /वेबमेल /var/lib/राउंडक्यूब # डेबियन 8.
परिवर्तन सहेजें, कॉन्फ़िगरेशन फ़ाइल से बाहर निकलें और अपाचे को पुनरारंभ करें:
# systemctl httpd # CentOS 7 को पुनरारंभ करें। # systemctl पुनरारंभ apache2 # डेबियन 8।
अब आप एक वेब ब्राउज़र खोल सकते हैं और उसे इंगित कर सकते हैं https://mail.yourdomain.com/webmail
और आपको कुछ इसी तरह देखना चाहिए:
अब आप पिछले लेखों में हमारे द्वारा कॉन्फ़िगर किए गए खातों में से किसी एक के साथ लॉग ऑन कर सकते हैं और राउंडक्यूब का उपयोग करके कहीं से भी ईमेल भेजना और प्राप्त करना शुरू कर सकते हैं!
सौभाग्य से, राउंडक्यूब का इंटरफ़ेस काफी सहज और कॉन्फ़िगर करने में आसान है। इस समय, आप कुछ खर्च कर सकते हैं 15-30 मिनट पर्यावरण को कॉन्फ़िगर करना और उससे परिचित होना। के लिए जाओ समायोजन अधिक जानकारी के लिए:
कृपया ध्यान दें कि उपरोक्त छवि उन ईमेलों को दिखाती है जो हमें इस खाते में प्राप्त हुई हैं ([ईमेल संरक्षित]).
आप क्लिक कर सकते हैं लिखें और किसी बाहरी ईमेल पते पर ईमेल लिखना प्रारंभ करें:
फिर हिट भेजना और यह देखने के लिए गंतव्य की जाँच करें कि क्या यह सही तरीके से पहुँचा है:
बधाई हो! आपने ईमेल भेजने और प्राप्त करने के लिए राउंडक्यूब को सफलतापूर्वक सेटअप कर लिया है!
इस लेख में हमने बताया है कि राउंडक्यूब को वेब क्लाइंट के रूप में कैसे सेटअप और कॉन्फ़िगर किया जाए। जैसा कि आप राउंडक्यूब के इंटरफ़ेस का पता लगाते हैं, आप देखेंगे कि इसका उपयोग करना कितना आसान है, जैसा कि इसमें वर्णित है वेबमेल सहायता.
हालाँकि, यदि आपके कोई प्रश्न या चिंताएँ हैं तो हमें बताने में संकोच न करें - बस नीचे दिए गए टिप्पणी फ़ॉर्म का उपयोग करके हमें एक नोट दें। हम आपके उत्तर की प्रतीक्षा में हैं!