Image

ज्ञानधार → राउंडक्यूब वेबमेल के लिए मैनेजसिव ईमेल फ़िल्टर सेट करना

[वर्चुअल सर्वर]
प्रकाशन तिथि: 31.05.2023

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

आप एक तैयार वीपीएस मेल सर्वर भी ऑर्डर कर सकते हैं; इसे कैसे कॉन्फ़िगर किया गया है इसके बारे में अधिक विवरण यहां पाया जा सकता है:


आइए Dovecot सेवा को कॉन्फ़िगर करें

आइए एक नया पैरामीटर जोड़ें:

/etc/dovecot/conf.d/10-mail.conf

mail_home = /home/mail/%d/%u/sieve

चर: %d - डोमेन, %u - उपयोगकर्ता।

आइए प्लगइन को सक्षम करें

/etc/dovecot/conf.d/15-lda.conf

protocol lda {

Space separated list of plugins to load (default is global mail_plugins).

mail_plugins = $mail_plugins sieve }

आइए राउंडक्यूब के लिए प्लगइन सक्षम करें:

/etc/dovecot/conf.d/20-managesieve.conf

protocols = $protocols sieve

आइए कॉन्फ़िगरेशन को सक्रिय बनाएं

service managesieve-login {
inet_listener sieve {
port = 4190
}
...
} 

आइए फ़ाइल में कॉन्फ़िगरेशन जोड़ें:

/etc/dovecot/conf.d/90-sieve.conf

plugin { sieve = /home/mail/%d/%u/sieve/dovecot.sieve sieve_global_path = /etc/dovecot/sieve/default.sieve sieve_dir = /home/mail/%d/%u/sieve sieve_global_dir = /etc/dovecot/sieve/global/ ... }

आइए कॉन्फ़िगरेशन में निर्दिष्ट अनुपलब्ध निर्देशिकाएँ जोड़ें और अधिकार निर्दिष्ट करें:

mkdir -p /etc/dovecot/sieve/global
chown dovecot:dovecot -R /etc/dovecot/sieve
systemctl restart dovecot

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

/usr/share/nginx/html/webmail/config/config.inc.php

$config['plugins'] = [
...
'managesieve',
];

आइए प्लगइन की कॉन्फ़िगरेशन फ़ाइल को स्वयं संपादित करें:

/usr/share/nginx/html/webmail/plugins/managesieve/config.inc.php

$config['managesieve_port'] = 4190;
$config['managesieve_host'] = 'localhost';
$config['managesieve_default'] = '/etc/dovecot/dovecot.sieve';
$config['managesieve_script_name'] = 'dovecot.orig';

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





No Comments Yet