LIBRARY · लेख

cPanel/WHM से आने वाले स्पैम को मैनेज करना: एक विस्तृत गाइड

प्रकाशित 15 अप्रैल 2025 · अपडेट किया गया 11 नवंबर 2025

सारांश

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

cPanel/WHM की नेटिव एंटी-स्पैम सुविधाओं का अवलोकन

  • Apache SpamAssassin: कंटेंट और भेजने वाले की प्रतिष्ठा के आधार पर स्पैम स्कोर देकर ईमेल को फ़िल्टर करता है।
  • ईमेल फ़िल्टर: व्यक्तिगत (यूज़र-स्तर) और पूरे डोमेन (ग्लोबल) दोनों स्तरों पर स्पैम को मैनेज करने के लिए कस्टम नियम बनाने की सुविधा देता है।
  • Spam Box: स्पैम ईमेल को समीक्षा के लिए एक अलग फ़ोल्डर में क्वारंटीन कर देता है।
  • डिफ़ॉल्ट पता (Catch-all): ऐसे पतों पर भेजे गए ईमेल को संभालने का तरीका तय करता है जो मौजूद नहीं हैं।
  • BoxTrapper: अज्ञात प्रेषकों को सत्यापित करने के लिए चैलेंज-रिस्पॉन्स प्रणाली।
  • Exim कॉन्फ़िगरेशन: RBL, ग्रेलिस्टिंग और SMTP नियमों जैसे सर्वर-स्तर के बदलाव।
  • ईमेल ऑथेंटिकेशन: प्रेषक की वैधता सत्यापित करने के लिए SPF, DKIM और DMARC सेटिंग।

  

एंड-यूज़र स्तर पर स्पैम प्रबंधन (cPanel यूज़र)

 

Apache SpamAssassin (स्पैम फ़िल्टर) चालू करना

Apache SpamAssassin आपके इनबॉक्स तक पहुँचने वाले स्पैम की मात्रा को काफ़ी हद तक कम कर सकता है। इन चरणों का पालन करें:

  1. अपने cPanel अकाउंट में लॉग इन करें और ईमेल सेक्शन में जाएँ।
  2. "Spam Filters" पर क्लिक करें।
  3. सक्षम करने के लिए "Process New Emails and Mark them as Spam" को टॉगल करें।
  4. चाहें तो अपनी पसंद के अनुसार स्पैम थ्रेशोल्ड स्कोर समायोजित करें।

स्पैम को अलग फ़ोल्डर (Spam Box) में भेजना

अपना इनबॉक्स साफ़ रखने के लिए स्पैम को एक अलग फ़ोल्डर में भेजें:

  1. Spam Filters इंटरफ़ेस में Spam Box विकल्प को सक्रिय करें।
  2. गलत तरीके से स्पैम चिह्नित ईमेल को संभालने के लिए स्पैम फ़ोल्डर की नियमित रूप से जाँच करें।

अधिक स्कोर वाले स्पैम को अपने आप हटाना (Auto-Delete)

इसका उपयोग सावधानी से करें, क्योंकि यह ईमेल को स्थायी रूप से हटा देता है:

  1. Spam Filters में Auto-Delete को सक्रिय करें।
  2. वैध ईमेल के नुकसान को कम करने के लिए उच्च थ्रेशोल्ड स्कोर सेट करें।

व्हाइटलिस्ट और ब्लैकलिस्ट का उपयोग

भरोसेमंद प्रेषकों को व्हाइटलिस्ट और बार-बार स्पैम भेजने वालों को ब्लैकलिस्ट करके ईमेल की सटीकता बढ़ाएँ:

  1. Spam Filters पर जाएँ।
  2. आवश्यकतानुसार पते या डोमेन को व्हाइटलिस्ट और ब्लैकलिस्ट में जोड़ें।

cPanel में व्यक्तिगत ईमेल फ़िल्टर बनाना

स्पैम की विशेष स्थितियों को संभालने के लिए अपने नियम सेट करें:

  1. Email Filters पर जाएँ।
  2. स्पैम स्कोर, कीवर्ड या प्रेषक के आधार पर फ़िल्टर बनाएँ और लागू करें।

BoxTrapper चैलेंज-रिस्पॉन्स सिस्टम

प्रेषकों को सत्यापित करके स्पैम को काफ़ी हद तक घटाने के लिए BoxTrapper का उपयोग करें:

  1. cPanel के Email सेक्शन में BoxTrapper सक्षम करें।
  2. बार-बार संपर्क करने वालों को परेशानी से बचाने के लिए व्हाइटलिस्ट का प्रबंधन करें।

ईमेल एडमिनिस्ट्रेटर स्तर पर स्पैम प्रबंधन (पूरे डोमेन के लिए)

 

ग्लोबल ईमेल फ़िल्टर (अकाउंट-स्तर पर फ़िल्टरिंग)

अपने डोमेन के सभी अकाउंट के लिए स्पैम का प्रबंधन करें:

  1. ग्लोबल ईमेल फ़िल्टर तक पहुँचें
  2. पूरे डोमेन के स्पैम को प्रभावी ढंग से संभालने के लिए व्यापक नियम बनाएँ

डिफ़ॉल्ट पता (Catch-all)

अपना डिफ़ॉल्ट पता सही ढंग से सेट करके स्पैम जमा होने से रोकें:

  1. डिफ़ॉल्ट पते को SMTP एरर संदेश के साथ discard पर सेट करें।

ईमेल ऑथेंटिकेशन (SPF और DKIM)

ऑथेंटिकेशन सेट करके अपने डोमेन की साख की सुरक्षा करें:

  1. सुनिश्चित करें कि cPanel के Email Deliverability सेक्शन में SPF और DKIM चालू हैं।

बेहतर सुरक्षा के लिए DMARC सेट करना

DMARC कॉन्फ़िगर करके सुरक्षा की एक अतिरिक्त परत जोड़ें:

  1. cPanel के Zone Editor से DMARC रिकॉर्ड जोड़ें।

  

सर्वर एडमिनिस्ट्रेटर स्तर पर स्पैम प्रबंधन (WHM)

Apache SpamAssassin को पूरे सिस्टम में चालू करना

  1. WHM में SpamAssassin को सभी खातों पर लागू करें।
  2. Exim Configuration में उचित reject थ्रेशोल्ड सेट करें।

RBL की मदद से ज्ञात स्पैमर को ब्लॉक करना

  1. Spamhaus और SpamCop जैसी सेवाओं के साथ Exim Configuration में RBL जाँच चालू करें।

आने वाले ईमेल के लिए ग्रेलिस्टिंग चालू करना

  1. स्वचालित स्पैम रोकने के लिए WHM में ग्रेलिस्टिंग सक्रिय करें।

Exim कॉन्फ़िगरेशन में अतिरिक्त बदलाव

  1. HELO जाँच, रिवर्स DNS और डिक्शनरी अटैक सुरक्षा का उपयोग करें।
  2. ClamAV के साथ एंटीवायरस स्कैनिंग जोड़ने पर विचार करें।

सभी होस्ट किए गए डोमेन में सही DNS रिकॉर्ड सुनिश्चित करना

  1. WHM के माध्यम से सभी होस्ट किए गए डोमेन के SPF/DKIM/DMARC रिकॉर्ड नियमित रूप से जाँचें।

स्पैम कम करने के सुझाव और सर्वोत्तम तरीके

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

निष्कर्ष

cPanel और WHM की अपनी सुविधाओं का सोच-समझकर और पहले से सक्रिय रहकर उपयोग करने से स्पैम में उल्लेखनीय कमी आती है, जिससे इनबॉक्स अधिक साफ़ और सुरक्षित रहते हैं और उपयोगकर्ता अधिक संतुष्ट रहते हैं।

विस्तृत लेख - ईमेल स्पैम का परिचय

स्पैम ईमेल इंटरनेट के इस दौर की एक दुर्भाग्यपूर्ण सच्चाई हैं। ये अनचाहे विज्ञापनों, फ़िशिंग घोटालों और मैलवेयर से इनबॉक्स को भर देते हैं। वास्तव में, शोध बताते हैं कि लगभग 56.5% ईमेल स्पैम होते हैं। स्पैमर डेटा ब्रीच, वेबसाइट स्क्रैपर और स्वचालित “डिक्शनरी” हमलों (आम नामों का अनुमान लगाकर) के ज़रिए ईमेल पते हासिल करते हैं। वे बड़ी संख्या में ईमेल भेजते हैं, इस उम्मीद में कि कुछ फ़िल्टर से निकल जाएँगे या उपयोगकर्ताओं को बहका लेंगे। यह गाइड बताएगी कि इनसे कैसे निपटा जाए, इसके लिए केवल cPanel/WHM के अपने टूल इस्तेमाल किए जाएँगे – किसी थर्ड-पार्टी प्लगइन की आवश्यकता नहीं है। हम इनके लिए समाधान बताएँगे: नए उपयोगकर्ता, डोमेन ईमेल एडमिनिस्ट्रेटर, और सर्वर एडमिनिस्ट्रेटर सभी के लिए।

cPanel और WHM में स्पैम-रोधी सुविधाएँ

cPanel और WHM में स्पैम से निपटने के लिए कई मज़बूत इन-बिल्ट टूल शामिल हैं:

  • Apache SpamAssassin (स्पैम फ़िल्टर) – एक बुद्धिमान कंटेंट-फ़िल्टरिंग सिस्टम, जो ईमेल को स्कैन करके उनकी “स्पैम जैसी प्रकृति” का स्कोर तय करता है। यह स्पैम पहचानने के लिए कई तरह के परीक्षणों का उपयोग करता है। आप इसे प्रत्येक अकाउंट के लिए चालू कर सकते हैं और ऑटो-डिलीट या स्पैम फ़ोल्डर में भेजने की सेटिंग कर सकते हैं।
  • ईमेल फ़िल्टर – कंटेंट, भेजने वाले, विषय या स्पैम स्कोर के आधार पर ईमेल को रीडायरेक्ट करने, हटाने या चिह्नित करने के लिए अपने नियम सेट करें।
  • स्पैम बॉक्स (स्पैम फ़ोल्डर) – चिह्नित ईमेल को अलग फ़ोल्डर में भेजकर स्पैम को इनबॉक्स से दूर रखता है।
  • डिफ़ॉल्ट पता (Catch-all) – यह नियंत्रित करता है कि अस्तित्व में न होने वाले पतों पर भेजे गए ईमेल का क्या होगा। गलत तरीके से कॉन्फ़िगर किए गए कैच-ऑल स्पैम को आमंत्रित कर सकते हैं।
  • BoxTrapper – एक चैलेंज-रिस्पॉन्स टूल, जो असत्यापित प्रेषकों को आपके इनबॉक्स में ईमेल भेजने से रोकता है।
  • Exim कॉन्फ़िगरेशन – पूरे सर्वर पर लागू होने वाले स्पैम टूल, जैसे RBL, ग्रेलिस्टिंग और वैलिडेशन नियम।
  • ईमेल ऑथेंटिकेशन – SPF, DKIM और DMARC आपके डोमेन को स्पूफ़िंग से बचाते हैं और आने वाले ईमेल को सत्यापित करने में मदद करते हैं।

हम स्पैम प्रबंधित करने वाली भूमिका के अनुसार प्रत्येक सुविधा को समझेंगे: अंतिम उपयोगकर्ता, डोमेन एडमिन, और सर्वर एडमिन.

विस्तृत लेख - ईमेल स्पैम का परिचय

स्पैम ईमेल इंटरनेट के इस दौर की एक दुर्भाग्यपूर्ण सच्चाई हैं। ये अनचाहे विज्ञापनों, फ़िशिंग घोटालों और मैलवेयर से इनबॉक्स को भर देते हैं। वास्तव में, शोध बताते हैं कि लगभग 56.5% ईमेल स्पैम होते हैं । स्पैमर डेटा ब्रीच, वेबसाइट स्क्रैपर और स्वचालित “डिक्शनरी” हमलों (आम नामों का अनुमान लगाकर) के ज़रिए ईमेल पते हासिल करते हैं। वे बड़ी संख्या में ईमेल भेजते हैं, इस उम्मीद में कि कुछ फ़िल्टर से निकल जाएँगे या उपयोगकर्ताओं को बहका लेंगे। यह गाइड बताएगी कि इनसे कैसे निपटा जाए, इसके लिए केवल cPanel/WHM के अपने टूल (नवीनतम स्थिर संस्करण) – किसी थर्ड-पार्टी प्लगइन की आवश्यकता नहीं है। हम इनके समाधान बताएँगे: नए उपयोगकर्ता, डोमेन ईमेल एडमिनिस्ट्रेटर, और सर्वर एडमिनिस्ट्रेटर सभी के लिए।

cPanel और WHM में स्पैम-रोधी सुविधाएँ

cPanel और WHM में स्पैम से निपटने के लिए कई मज़बूत इन-बिल्ट टूल शामिल हैं:

  • Apache SpamAssassin™ (स्पैम फ़िल्टर) – एक बुद्धिमान कंटेंट-फ़िल्टरिंग प्रणाली, जो ईमेल को स्कैन करती है और उनके "स्पैम होने की संभावना" को स्कोर देती है। यह स्पैम की पहचान के लिए कई तरह की जाँचों (DNS ब्लॉकलिस्ट, चेकसम, बेयesian विश्लेषण, प्रेषक की प्रतिष्ठा आदि) का उपयोग करती है। आप इसे cPanel में प्रत्येक खाते के लिए चालू कर सकते हैं और ऑटो-डिलीट या स्पैम फ़ोल्डर में भेजने की सेटिंग भी कर सकते हैं।
  • ईमेल फ़िल्टर – दोनों यूज़र-लेवल फ़िल्टर (प्रति मेलबॉक्स) और ग्लोबल फ़िल्टर (पूरे खाते के लिए) आपको सामग्री, प्रेषक, विषय, SpamAssassin स्कोर आदि के आधार पर ईमेल को रीडायरेक्ट करने, हटाने या चिह्नित करने के लिए कस्टम नियम बनाने देते हैं।
  • स्पैम बॉक्स (स्पैम फ़ोल्डर) – स्पैम को आपके इनबॉक्स में भेजने के बजाय, SpamAssassin उसे समीक्षा के लिए एक अलग "स्पैम" फ़ोल्डर (Spam Box) में रख सकता है। इससे इनबॉक्स में अव्यवस्था नहीं होती और ईमेल सीधे हटाए भी नहीं जाते।
  • डिफ़ॉल्ट पता (Catch-all) – cPanel की डिफ़ॉल्ट एड्रेस सुविधा यह नियंत्रित करती है कि बिना रूट वाले ईमेल (आपके डोमेन के अस्तित्वहीन पतों पर भेजे गए संदेश) कैसे संभाले जाएँ। गलत ढंग से कॉन्फ़िगर किया गया कैच-ऑल स्पैम को न्योता दे सकता है।
  • BoxTrapper – एक चैलेंज-रिस्पॉन्स प्रणाली, जो अज्ञात प्रेषकों को स्वयं को सत्यापित करने के लिए बाध्य करती है। इससे स्वचालित स्पैम लगभग समाप्त हो सकता है, लेकिन मानव प्रेषकों को सत्यापन ईमेल की प्राप्ति की पुष्टि करनी होती है।
  • Exim (मेल सर्वर) कॉन्फ़िगरेशन – WHM स्पैम रोकथाम के लिए पूरे सर्वर की सेटिंग्स देता है: SpamAssassin को ग्लोबली चालू करना, RBL (रियलटाइम ब्लैकहोल लिस्ट) का उपयोग करके ज्ञात स्पैम प्रेषकों को अस्वीकार करना, चालू करना ग्रेलिस्टिंग, और ईमेल स्वीकार करने के नियमों में बदलाव करना (जैसे वैध होस्टनेम की अनिवार्यता, डिक्शनरी अटैक को रोकने के लिए असफल प्राप्तकर्ता प्रयासों को सीमित करना)।
  • ईमेल ऑथेंटिकेशन – जैसे टूल SPF, DKIM, और DMARC (cPanel के माध्यम से कॉन्फ़िगर किए गए ईमेल डिलीवरेबिलिटी इंटरफ़ेस या DNS रिकॉर्ड) भेजने वाले की पहचान सत्यापित करने में मदद करते हैं। सही ऑथेंटिकेशन से स्पैमर के लिए आपके डोमेन की नकल करना कठिन हो जाता है और प्राप्त करने वाले सर्वर को फ़र्जी ईमेल पहचानने में सहायता मिलती है।

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

 

 

 

एंड-यूज़र स्तर पर स्पैम प्रबंधन (cPanel यूज़र)

ये वे उपाय हैं जो कोई ईमेल उपयोगकर्ता या cPanel अकाउंट धारक अपने इनबॉक्स में आने वाले स्पैम को कम करने के लिए अपना सकता है।

cPanel में Apache SpamAssassin (स्पैम फ़िल्टर) चालू करना

सुरक्षा की पहली पंक्ति है इसे सक्षम करना: Apache SpamAssassin, जो cPanel में इस नाम से सूचीबद्ध है: स्पैम फ़िल्टर सुविधा। SpamAssassin आने वाले संदेशों को स्कैन करेगा और जिन्हें वह स्पैम मानता है उन्हें टैग करेगा (डिफ़ॉल्ट रूप से यह विषय या एक विशेष हेडर में “SPAM” जोड़ देता है)। इसे सक्षम करने पर इसके सभी अंतर्निहित नियम और जाँच सक्रिय हो जाती हैं।

cPanel में SpamAssassin सक्षम करने के चरण:

  1. cPanel में लॉग इन करें और डैशबोर्ड के इस अनुभाग पर जाएँ: ईमेल करें। अनुभाग।
  2. “Spam Filters” पर क्लिक करें। इससे cPanel का Spam Filters इंटरफ़ेस खुलता है (जो Apache SpamAssassin पर आधारित है)। Spam Filters सुविधा से आप अपने ईमेल अकाउंट के लिए SpamAssassin कॉन्फ़िगर कर सकते हैं (Spam Filters | cPanel & WHM Documentation)। (नोट: कुछ होस्टिंग प्रदाता इसे “Apache SpamAssassin” या केवल “Spam Filters” नाम से दिखा सकते हैं।)
  3. स्पैम फ़िल्टर को चालू करें। Spam Filters पेज के शीर्ष पर आपको एक स्विच दिखाई देगा, जिस पर यह लिखा होगा: “Process New Emails and Mark them as Spam.” इस स्विच को “On” (सक्षम) कर दें। सक्षम होने पर SpamAssassin हर आने वाले संदेश की जाँच करेगा और स्पैम स्कोर की गणना करेगा। सीमा (डिफ़ॉल्ट रूप से 5) से अधिक स्कोर वाले संदेशों को स्पैम के रूप में चिह्नित किया जाएगा (Spam Filters | cPanel & WHM Documentation) (Spam Filters | cPanel & WHM Documentation)। सक्रिय करने पर आपको “Success: Apache SpamAssassin has been enabled” की हरे रंग की पुष्टि वाली सूचना दिखाई देनी चाहिए।
  4. स्पैम की सीमा समायोजित करें (वैकल्पिक)। डिफ़ॉल्ट रूप से SpamAssassin मध्यम सख्ती का उपयोग करता है (स्कोर 5)। कम सीमा (जैसे 3) फ़िल्टरिंग को अधिक सख्त बना देती है (इससे संभवतः अधिक स्पैम पकड़ा जाता है, लेकिन सही ईमेल के भी स्पैम में चले जाने का जोखिम रहता है), जबकि अधिक सीमा (जैसे 8) अपेक्षाकृत उदार होती है (Spam Filters | cPanel & WHM Documentation)। इसे बदलने के लिए क्लिक करें “Spam Threshold Score” और कोई मान चुनें। नए उपयोगकर्ता शुरुआत में इसे 5 पर ही रहने दे सकते हैं; ज़रूरत पड़ने पर बाद में बदलें।
  5. SpamAssassin के अतिरिक्त विकल्प देखें। सक्षम करने के बाद Spam Filters पेज पर और सेटिंग्स दिखाई देंगी। आगे हम इन्हें समझाएँगे: Spam Box, Auto-Delete, और whitelist/blacklist विकल्प।

सुझाव: SpamAssassin सक्षम करने के बाद, स्पैम के रूप में पहचाने गए किसी भी आने वाले संदेश के ईमेल हेडर बदल दिए जाएँगे (और अक्सर विषय पंक्ति के आगे “SPAM” जोड़ दिया जाएगा)। आप पूरे हेडर देखकर स्पैम स्कोर और लागू हुए नियम जान सकते हैं, जो समस्या का समाधान खोजने में उपयोगी है।

स्पैम को अलग फ़ोल्डर (Spam Box) में भेजना

डिफ़ॉल्ट रूप से SpamAssassin स्पैम संदेशों को चिह्नित तो करता है, लेकिन उन्हें (विषय में एक संकेत के साथ) आपके इनबॉक्स में ही पहुँचा देता है। इनबॉक्स को स्पैम से भरने से बचाने के लिए cPanel यह सुविधा देता है: Spam Box Spam Box सक्षम होने पर, स्पैम के रूप में चिह्नित सभी ईमेल “Spam” फ़ोल्डर में भेज दिए जाते हैं (“spam” या “Junk” नाम का IMAP फ़ोल्डर), इनबॉक्स में नहीं। आप उस फ़ोल्डर को फ़ुर्सत से देखकर गलती से स्पैम में गए सही संदेशों को निकाल सकते हैं और बाकी हटा सकते हैं।

Spam Box सक्षम करने के चरण:

  1. cPanel में यहाँ जाएँ Email > Spam Filters (जहाँ आपने SpamAssassin सक्षम किया था)।
  2. यह विकल्प खोजें “Move New Spam to a Separate Folder (Spam Box)” और इसे इस पर टॉगल करें On। चालू होने के बाद, SpamAssassin खाते के लिए स्पैम को “spam” फ़ोल्डर में भेज देगा। इंटरफ़ेस में “Spam Box is enabled” दिखाई देगा, और यह स्पैम फ़ोल्डर को प्रबंधित करने के टूल भी उपलब्ध कराता है। (ऊपर दिए गए स्क्रीनशॉट में ये विकल्प देखें “Empty all Spam Box folders” और “Manage Email Disk Usage” – ये स्पैम साफ़ करने या जगह घेरने वाले बड़े स्पैम ईमेल ढूँढने में आपकी मदद करते हैं।)
  3. (वैकल्पिक) Spam Box प्रबंधन टूल का उपयोग करें: क्लिक करें “Configure Spam Box Settings” (या उपलब्ध कराए गए बटनों का उपयोग करें) ताकि आप अपना स्पैम फ़ोल्डर खाली कर सकें या उसकी सामग्री देख सकें। उदाहरण के लिए:
    • Empty all Spam Box folders – खाते के स्पैम के रूप में चिह्नित सभी संदेशों को स्थायी रूप से हटा देता है
    • Manage Email Disk Usage – आपको सभी फ़ोल्डरों में आकार, तारीख़ आदि के आधार पर ईमेल (स्पैम सहित) खोजने और हटाने की सुविधा देता है।

Spam Box चालू होने पर स्पैम प्रभावी रूप से अलग (क्वारंटीन) हो जाता है। अपने स्पैम फ़ोल्डर को समय-समय पर जाँचना एक अच्छा तरीका है। कभी-कभी वैध ईमेल भी वहाँ पहुँच जाते हैं (फ़ॉल्स पॉज़िटिव), खासकर तब जब आपने बहुत सख़्त थ्रेशोल्ड सेट किया हो। किसी फ़ॉल्स पॉज़िटिव को स्पैम फ़ोल्डर से बाहर ले जाने (या भेजने वाले को व्हाइटलिस्ट करने) से उस भेजने वाले के आगे के ईमेल फ़िल्टर से बचकर आपके इनबॉक्स में आएँगे।

सुझाव: कई वेबमेल क्लाइंट (Roundcube आदि) SpamAssassin द्वारा बनाए गए “Spam” फ़ोल्डर को अपने आप पहचान लेते हैं। यदि आप IMAP ईमेल ऐप (Outlook, Thunderbird, फ़ोन के मेल ऐप) का उपयोग करते हैं, तो Spam/Junk फ़ोल्डर को सब्सक्राइब ज़रूर करें ताकि आप उस पर नज़र रख सकें।

(Auto-Delete) अधिक स्कोर वाले स्पैम को अपने आप हटाना

SpamAssassin में एक Auto-Delete सुविधा भी है (जिसे पहले “Auto-Purge” कहा जाता था)। यह अपने आप डिलीट वे इनकमिंग ईमेल जिनका स्पैम स्कोर एक निश्चित सीमा से अधिक होता है, उन्हें डिलीवर करने के बजाय हटा देती है। यह सुविधाजनक लग सकती है, लेकिन इस फ़ीचर का उपयोग सावधानी के साथ करें – संदेशों को सीधे डिलीट करने का मतलब है कि गलत तरीके से वर्गीकृत हुए कुछ वैध ईमेल आपसे छूट सकते हैं।

डिफ़ॉल्ट रूप से, Auto-delete बंद रहता है (यही अनुशंसित है)। यदि आप इसे चालू करना चाहते हैं, तो थ्रेशोल्ड को अपने सामान्य स्पैम टैग स्कोर से ऊँचा (कम सख्त) रखें। उदाहरण के लिए, आप स्कोर 5 पर ईमेल को स्पैम चिह्नित कर सकते हैं, लेकिन स्कोर 8 या 10 पर ऑटो-डिलीट कर सकते हैं। इस तरह केवल सबसे खराब और स्पष्ट स्पैम (जैसे स्कोर 10, जिसे SpamAssassin लगभग निश्चित रूप से कचरा मानता है) डिलीट होता है, और हल्का स्पैम फिर भी आपके Spam Box में जाता है।

Auto-Delete चालू करने के चरण (यदि वास्तव में आवश्यक हो):

  1. cPanel में स्पैम फ़िल्टर cPanel में इंटरफ़ेस, टॉगल करें “Automatically Delete New Spam (Auto-Delete)” को On.
  2. क्लिक करें “Auto-Delete Threshold Score” लिंक पर, जो दिखाई देता है। डिफ़ॉल्ट रूप से यह सामान्य स्पैम थ्रेशोल्ड के समान मान पर सेट होता है। इस मान को कुछ अंक बढ़ा दें। उदाहरण के लिए, यदि SpamAssassin स्पैम को 5 पर चिह्नित करता है, तो आप ऑटो-डिलीट को 8 या 10 पर सेट कर सकते हैं। सेटिंग की पुष्टि करें और उसे सेव करें।
  3. सुनिश्चित करें कि आपका Spam Box भी चालू है (या आप मेल लॉग नियमित रूप से जाँचते हैं), क्योंकि ऑटो-डिलीट चालू होने के बाद आपको अधिक स्कोर वाले वे संदेश दिखेंगे ही नहीं – उन्हें हटा दिया जाएगा।

सर्वोत्तम तरीका: सामान्यतः, हम अनुशंसा नहीं करते कि आप Auto-Delete का उपयोग करें जब तक कि यह अत्यंत आवश्यक न हो। स्पैम को बिना देखे डिलीट करने की तुलना में उसे क्वारंटीन करना अधिक सुरक्षित है। एक आम तरीका है SpamAssassin + Spam Box चालू करना, और फिर अपना स्पैम फ़ोल्डर नियमित रूप से मैन्युअली खाली करना (या X दिनों के बाद उसे साफ़ करने के लिए cron सेट करना)। इससे आपको गलत तरीके से स्पैम चिह्नित हुए ईमेल के हमेशा के लिए हटने से पहले उन्हें वापस पाने का अवसर मिलता है। यदि आप ऑटो-डिलीट चालू करते हैं, तो असली मेल खोने की संभावना कम करने के लिए सावधानीपूर्ण थ्रेशोल्ड रखें।

व्हाइटलिस्ट और ब्लैकलिस्ट का उपयोग

cPanel की Spam Filters सेटिंग्स में आपको यह भी मिलेगा व्हाइटलिस्ट और ब्लैकलिस्ट विकल्प। ये आपको विशेष प्रेषकों के लिए SpamAssassin की फ़िल्टरिंग को बदलने की सुविधा देते हैं:

  • व्हाइटलिस्ट (हमेशा अनुमति प्राप्त ईमेल): ऐसे भरोसेमंद प्रेषक या डोमेन जोड़ें जिन्हें कभी भी स्पैम के रूप में चिह्नित नहीं किया जाना चाहिए। उदाहरण के लिए, यदि किसी पार्टनर कंपनी के ईमेल बार-बार स्पैम में चले जाते हैं, तो आप उनका पता या डोमेन व्हाइटलिस्ट कर सकते हैं। तब SpamAssassin उन संदेशों को स्पैम जाँच से छूट दे देगा (Spam Filters | cPanel & WHM Documentation) (Spam Filters | cPanel & WHM Documentation).
  • ब्लैकलिस्ट (कभी अनुमति न पाने वाले ईमेल): ऐसे पते या डोमेन जोड़ें जिन्हें हमेशा स्पैम माना जाना चाहिए (Spam Filters | cPanel & WHM Documentation) (Spam Filters | cPanel & WHM Documentation)। उदाहरण के लिए, यदि किसी विशेष डोमेन से आपको लगातार स्पैम मिलता है जो डिफ़ॉल्ट नियमों से पकड़ा नहीं जाता, तो उसे ब्लैकलिस्ट करने से वह निश्चित रूप से स्पैम के रूप में चिह्नित होगा।

इन्हें संपादित करने के लिए “Edit Spam Whitelist Settings” या “Edit Spam Blacklist Settings” पर स्पैम फ़िल्टर पेज में क्लिक करें और एंट्री जोड़ें। आवश्यकता अनुसार वाइल्डकार्ड का उपयोग करें (जैसे *@annoyingdomain.com ताकि उस डोमेन के सभी प्रेषक ब्लैकलिस्ट हो जाएँ) (Spam Filters | cPanel & WHM Documentation)। ध्यान रखें कि व्हाइटलिस्ट करना स्पैम जाँच को ओवरराइड करता है (संदेश फ़िल्टर को पूरी तरह बायपास कर देगा), इसलिए इसका उपयोग केवल जाने-पहचाने सुरक्षित प्रेषकों के लिए करें। ब्लैकलिस्ट करने से संदेश को स्पैम सुनिश्चित करने के लिए उसमें बड़ा स्कोर जुड़ जाता है।

व्हाइटलिस्ट या ब्लैकलिस्ट एंट्री जोड़ने के बाद, आने वाले हर नए ईमेल की जाँच सबसे पहले इन सूचियों से की जाएगी। यह कस्टमाइज़ेशन फ़िल्टर को आपकी विशिष्ट आवश्यकताओं के अनुसार ढालकर स्पैम की और गलत पहचान (फ़ॉल्स पॉज़िटिव) को काफ़ी हद तक घटा सकता है।

cPanel में व्यक्तिगत ईमेल फ़िल्टर बनाना

Apache SpamAssassin अपने आप काम करता है, लेकिन कभी-कभी आप स्पैम पर अतिरिक्त नियंत्रण के लिए अपने खुद के कस्टम ईमेल फ़िल्टर बनाना चाह सकते हैं। उदाहरण के लिए, शायद आप कुछ विशेष कीवर्ड वाले ईमेल ब्लॉक करना चाहें विषय (सब्जेक्ट) में ऐसे शब्द हैं जिन्हें SpamAssassin हमेशा नहीं पकड़ पाता, या आप चाहते हैं कि संदिग्ध स्पैम को किसी विशेष फ़ोल्डर में भेज दिया जाए जो SpamAssassin के काम से आगे की सुविधा है।

cPanel एक ईमेल फ़िल्टर इंटरफ़ेस उपलब्ध कराता है, जहाँ आप अलग-अलग ईमेल खातों (या सभी खातों) के लिए नियम बना सकते हैं – ग्लोबल फ़िल्टर के बारे में हम आगे चर्चा करेंगे। इन नियमों में आप शर्तें और कार्रवाइयाँ तय कर सकते हैं। शर्तें इस प्रकार की हो सकती हैं: “यदि विषय में ‘Viagra’ शामिल है” या “यदि ईमेल इस पते से आया है” या “यदि SpamAssassin स्कोर X से अधिक है”। कार्रवाइयाँ इस प्रकार की हो सकती हैं: “संदेश हटा दें,” “किसी अन्य पते पर रीडायरेक्ट करें,” “फ़ोल्डर में डिलीवर करें (जैसे Junk)” आदि।

यूज़र-स्तर का ईमेल फ़िल्टर बनाने के चरण:

  1. लॉग इन करें cPanel और इस सेक्शन में जाएँ: ईमेल करें। सेक्शन। क्लिक करें “Email Filters”। (यदि आपके पास एक से अधिक डोमेन या पते हैं, तो पहले उस ईमेल खाते को चुनें जिसके फ़िल्टर आप प्रबंधित करना चाहते हैं – या पते के बगल में “Manage Filters” चुनें।)
  2. क्लिक करें “Create a New Filter”। फ़िल्टर को एक नाम दें (जैसे “BlockSpamWords”)।
  3. इसे सेट करें: नियम: एक फ़ील्ड और मैच का प्रकार चुनें:
    • स्पैम नियंत्रण के लिए उपयोगी फ़ील्ड में ये शामिल हैं: Subject, From, या Spam Score/Spam Status। उदाहरण के लिए, “Subject” + “contains” चुनें और कोई कीवर्ड दर्ज करें, जैसे cheap meds ताकि संभावित स्पैम पकड़ा जा सके। या “Spam Score” + “is above” चुनें और एक संख्या (SpamAssassin स्कोर) दर्ज करें, ताकि उस स्कोर से अधिक वाले संदेश फ़िल्टर हो जाएँ।
    • नियमों को जोड़ने के लिए “+” पर क्लिक करके आप एक से अधिक मापदंड जोड़ सकते हैं। एक से अधिक नियमों के लिए तय करें कि कोई भी या सभी शर्तें मेल खानी चाहिए (“or” / “and” ऑपरेटर का उपयोग करें)।
  4. सेट करें: कार्रवाई जब नियम मेल खाए तब की जाने वाली कार्रवाई। स्पैम फ़िल्टरिंग के लिए सामान्य कार्रवाइयाँ:
    • Discard Message (बिना बाउंस भेजे हटा दें – यानी संदेश को चुपचाप फेंक दें)।
    • Fail with Message (संदेश अस्वीकार करें और भेजने वाले को त्रुटि के साथ बाउंस कर दें; स्पैम के लिए यह अनुशंसित नहीं है, क्योंकि भेजने वाला पता आमतौर पर नकली होता है)।
    • Deliver to Folder (आप मेल खाने वाले ईमेल को किसी फ़ोल्डर में भेज सकते हैं, जैसे अपना बनाया हुआ “PossibleSpam” फ़ोल्डर)।
    • Redirect to email (उसे किसी दूसरे पते पर फ़ॉरवर्ड करें)। आप इसका उपयोग स्पैम को क्वारंटीन या ऐसे पते पर फ़ॉरवर्ड करने के लिए कर सकते हैं जहाँ विश्लेषण के लिए स्पैम इकट्ठा किया जाता है।
    • एडवांस्ड उपयोगकर्ताओं के लिए, Pipe to program ईमेल को प्रोसेसिंग के लिए किसी स्क्रिप्ट को भेज सकता है (यह यहाँ हमारे दायरे से बाहर है)।
  5. क्लिक करें Create पर क्लिक करके फ़िल्टर सहेजें। अब उस मेलबॉक्स में आने वाला हर नया ईमेल आपके कस्टम फ़िल्टर नियमों से होकर गुज़रेगा के बाद SpamAssassin टैगिंग के।

उदाहरण के लिए, आप यह फ़िल्टर बना सकते हैं: नियम: “Spam Status” equals “Yes” (यानी SpamAssassin ने उसे स्पैम के रूप में चिह्नित किया है) कार्रवाई: “Deliver to folder -> Junk”। इससे SpamAssassin द्वारा चिह्नित हर ईमेल Junk फ़ोल्डर में चला जाएगा (यह Spam Box जैसी सुविधा है, लेकिन फ़िल्टर के ज़रिए की गई)। या फिर, यदि आपको किन्हीं भाषाओं या कैरेक्टर सेट में कभी वैध ईमेल की उम्मीद नहीं है, तो आप उनके आधार पर भी फ़िल्टर कर सकते हैं (SpamAssassin भी यह करता है, लेकिन कस्टम फ़िल्टर सीधे ऐसे ईमेल हटा सकता है, जैसे सिरिलिक अक्षरों वाले ईमेल, यदि आप उस भाषा में पत्राचार नहीं करते; हालाँकि ऐसे व्यापक नियमों में सावधानी रखें)।

सुझाव: शुरुआत ऐसे सरल फ़िल्टरों से करें जो साफ़ दिखने वाले स्पैम लक्षणों को निशाना बनाते हैं और निकल जाते हैं। समय के साथ, आप यह देखकर सुधार कर सकते हैं कि कौन-सा स्पैम अब भी आ रहा है और उसके लिए नियम जोड़ सकते हैं। cPanel के फ़िल्टर इंटरफ़ेस में SpamAssassin से जुड़े विकल्प भी मौजूद हैं: “स्पैम स्कोर” और “Spam Status” जिनकी मदद से आप स्पैम स्कोर के आधार पर, या यह देखकर कि SpamAssassin ने ईमेल को स्पैम चिह्नित किया है या नहीं, नियम बना सकते हैं।

 

BoxTrapper (चैलेंज-रिस्पॉन्स) – सावधानी के साथ उपयोग करें

BoxTrapper cPanel की एक सुविधा है, जो चैलेंज-रिस्पॉन्स प्रणाली का उपयोग करके आपके इनबॉक्स से स्पैम को लगभग पूरी तरह हटा सकती है। किसी ईमेल अकाउंट के लिए BoxTrapper चालू होने पर, कोई भी ऐसा प्रेषक जो आपकी स्वीकृत सूची (व्हाइटलिस्ट) में नहीं है, उसे एक स्वचालित उत्तर मिलेगा जिसमें उससे यह सत्यापित करने के लिए कहा जाएगा कि वह वास्तविक प्रेषक है। यदि वह इस सत्यापन ईमेल का उत्तर देता है (जो केवल एक बार करना होता है), तो उसका मूल संदेश आपको भेज दिया जाता है। यदि वह सत्यापन नहीं करता, तो उसका संदेश रोका हुआ ही रहता है। इस तरह अधिकांश स्वचालित स्पैम (जो उत्तर देने की जहमत नहीं उठाते) कभी आपके इनबॉक्स तक नहीं पहुँचते।

किसी ईमेल पते के लिए BoxTrapper चालू करने के लिए, Email > BoxTrapper पर cPanel में जाएँ, अकाउंट चुनें और क्लिक करें Enable। इसके बाद आप व्हाइटलिस्ट, ब्लैकलिस्ट और सत्यापन ईमेल संदेश को कॉन्फ़िगर कर सकते हैं। डिफ़ॉल्ट रूप से, आपके संपर्कों को एक विनम्र संदेश मिलेगा जिसमें उनसे “Reply” पर क्लिक करने या यह पुष्टि करने के लिए लिंक पर क्लिक करने को कहा जाएगा कि वे वास्तविक व्यक्ति हैं। पुष्टि होते ही उनका मूल ईमेल आप तक पहुँचा दिया जाता है और भविष्य के संदेशों के लिए उनका पता व्हाइटलिस्ट में जोड़ दिया जाता है।

BoxTrapper भले ही शक्तिशाली है, इसका उपयोग करने से पहले इसके नुकसानों पर विचार करें:

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

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

अधिकांश उपयोगकर्ताओं के लिए SpamAssassin, अच्छे फ़िल्टर और ईमेल का समझदारी से उपयोग काफ़ी रहेगा। यदि आपके पास स्पैम की बाढ़ आ जाए और कुछ भी काम न करे, तो BoxTrapper मौजूद है – यह वास्तव में सभी असत्यापित स्पैम को रोक देगा, हालाँकि पहली बार ईमेल भेजने वालों को थोड़ी असुविधा होगी। यदि आप इसे चालू करते हैं, तो इसकी समीक्षा कतार (BoxTrapper इंटरफ़ेस में) पर नज़र रखें, ताकि आप देख सकें कि कौन-से संदेश रोके गए हैं और यह सुनिश्चित कर सकें कि कोई ज़रूरी संदेश सत्यापन की प्रतीक्षा में अटका न हो।

ये वे मुख्य बातें हैं जो कोई भी उपयोगकर्ता आने वाले स्पैम को सँभालने के लिए अपने cPanel अकाउंट में कर सकता है: SpamAssassin को चालू और कॉन्फ़िगर करना, स्पैम को स्पैम फ़ोल्डर में भेजना, चाहें तो अत्यधिक स्पैम को अपने आप हटाना, कस्टम नियमों के लिए व्यक्तिगत फ़िल्टर का उपयोग करना, और आख़िरी सख़्त उपाय के रूप में BoxTrapper चालू करना। आगे हम देखेंगे कि एक डोमेन एडमिनिस्ट्रेटर (यानी cPanel अकाउंट का स्वामी, जो डोमेन के सभी ईमेल सँभालता है) व्यापक स्पैम नियंत्रण के लिए क्या कर सकता है।

ईमेल एडमिनिस्ट्रेटर स्तर पर स्पैम प्रबंधन (पूरे डोमेन के लिए)

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

ग्लोबल ईमेल फ़िल्टर (अकाउंट-स्तर पर फ़िल्टरिंग)

cPanel के ग्लोबल ईमेल फ़िल्टर (जिन्हें कभी-कभी अकाउंट लेवल फ़िल्टरभी कहा जाता है) आपको ऐसे नियम बनाने देते हैं जो आपके cPanel अकाउंट के सभी ईमेल पतों पर लागू होते हैं (यानी पूरे डोमेन के लिए)। यह हमारे बताए गए प्रति-उपयोगकर्ता फ़िल्टर जैसा ही है, लेकिन ये फ़िल्टर हर आने वाले संदेश पर चलते हैं, चाहे वह किसी भी मेलबॉक्स के लिए हो।

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

ग्लोबल फ़िल्टर बनाने के लिए: cPanel में यहाँ जाएँ: Email > Global Email Filters। इसका इंटरफ़ेस व्यक्तिगत फ़िल्टर सेटअप जैसा ही है, बस आपको कोई विशेष पता नहीं चुनना होता (इसमें लिखा होता है “Filters for: All mail on $yourdomain”)। नियम और कार्रवाइयाँ उसी तरह बनाएँ जैसे उपयोगकर्ता-स्तर के फ़िल्टर में बनाते हैं। एक उपयोगी विचार अत्यधिक स्पैम के लिए ग्लोबल फ़िल्टर है: जैसे “यदि Spam Score 15 से ऊपर हो, तो संदेश हटा दें।” यह अलग-अलग उपयोगकर्ताओं की SpamAssassin सेटिंग के अलावा एक अतिरिक्त सुरक्षा कवच का काम करता है।

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

डिफ़ॉल्ट पता (कैच-ऑल) – स्पैम से बचने के लिए इसे कॉन्फ़िगर करें

द. डिफ़ॉल्ट पता (जिसे "कैच-ऑल" एड्रेस भी कहा जाता है) cPanel में वह एड्रेस होता है जो किसी भी अमान्य ईमेल एड्रेस पर भेजे गए सभी मेल प्राप्त करता है अमान्य ईमेल एड्रेस आपके डोमेन पर। उदाहरण के लिए, यदि कोई व्यक्ति ईमेल भेजता है और "sales" आपके पास मौजूद कोई मेलबॉक्स नहीं है, तो डिफ़ॉल्ट एड्रेस सेटिंग तय करती है कि उस ईमेल का क्या होगा।

डिफ़ॉल्ट रूप से, cPanel ऐसे ईमेल को मुख्य अकाउंट के मेलबॉक्स में भेज सकता है या उन्हें सीधे हटा सकता है। इसे सोच-समझकर कॉन्फ़िगर करना बहुत ज़रूरी है, क्योंकि स्पैमर अक्सर डोमेन पर बेतरतीब यूज़रनेम वाले ईमेल की बौछार कर देते हैं (जैसे आज़माना adam@, alex@, alice@... इस उम्मीद में कि कोई एक मौजूद हो)। यदि आपका कैच-ऑल मेल स्वीकार कर रहा है, तो आपके पास गलत पते पर भेजे गए हज़ारों स्पैम ईमेल आ सकते हैं।

डिफ़ॉल्ट एड्रेस के लिए सर्वोत्तम तरीका: इसे ऐसे सेट करें कि अनरूटेड मेल त्रुटि (FAIL) के साथ हटा दिया जाए। इसका मतलब है कि यदि किसी ऐसे एड्रेस के लिए ईमेल आता है जो मौजूद ही नहीं है, तो आपका सर्वर उसे अस्वीकार कर देगा और भेजने वाले को एक बाउंस संदेश मिलेगा कि यह एड्रेस मौजूद नहीं है। मनगढ़ंत प्राप्तकर्ताओं के लिए अनावश्यक कचरा जमा होने से बचने के लिए आमतौर पर यही सबसे अच्छा विकल्प है (Default Address | cPanel & WHM Documentation)। यह बाउंस वैध प्रेषकों को यह भी बताता है कि शायद उन्होंने एड्रेस गलत टाइप किया है।

cPanel में ऐसा करने के लिए यहाँ जाएँ: Email > Default Address। यदि आपके पास एक से अधिक डोमेन हैं, तो ड्रॉप-डाउन से अपना डोमेन चुनें। फिर यह विकल्प चुनें "Discard with error to sender (at SMTP time)" और "No such user here." जैसा कोई विफलता संदेश दें। अंत में क्लिक करें Change सेव करने के लिए। इससे गलत पते पर भेजे गए सभी ईमेल तुरंत अस्वीकार हो जाएँगे। (अन्य विकल्पों में आप किसी एड्रेस पर फ़ॉरवर्ड कर सकते हैं या सिस्टम अकाउंट को भेज सकते हैं, लेकिन इनसे स्पैम जमा हो सकता है, इसलिए कोई विशेष कारण न होने पर इनकी सलाह नहीं दी जाती।)

कैच-ऑल क्यों न रखें? कुछ संगठन अपने डोमेन पर आने वाला हर ईमेल प्राप्त करना चाहते हैं (ताकि, मान लीजिए, गलत टाइप किए गए पते पर भेजा गया ईमेल भी किसी को दिख जाए)। यदि आपको ऐसा करना ही है, तो आप डिफ़ॉल्ट एड्रेस को किसी एडमिनिस्ट्रेटर के मेलबॉक्स पर फ़ॉरवर्ड कर सकते हैं – लेकिन बहुत सारे स्पैम के लिए तैयार रहें। जैसा कि cPanel के दस्तावेज़ में चेतावनी दी गई है, यदि स्पैमर आपके डोमेन को बेतरतीब एड्रेस से निशाना बनाते हैं, तो कैच-ऑल एड्रेस पर बड़ी मात्रा में स्पैम आ सकता है (Default Address | cPanel & WHM Documentation)। इसलिए ज़्यादातर एडमिन कैच-ऑल को बंद करना चुनते हैं (अनरूटेड मेल हटा देना)। इससे फ़ालतू मेल में काफ़ी कमी आती है।

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

अपने डोमेन के लिए SPF और DKIM लागू करना (ईमेल ऑथेंटिकेशन)

स्पैम सिर्फ़ इस बारे में नहीं है कि आप प्राप्त होने वाले; यह इस बात को सुनिश्चित करने के बारे में भी है कि आपके डोमेन की स्पूफिंग या दुरुपयोग न हो। डोमेन एडमिनिस्ट्रेटर के रूप में, सुनिश्चित करें कि आपके डोमेन के DNS में सही SPF और DKIM रिकॉर्ड और, वैकल्पिक रूप से, DMARC पॉलिसीमौजूद हों। ये आपके सर्वर पर आने वाले स्पैम को सीधे ब्लॉक नहीं करते, लेकिन ये आपके डोमेन के नाम से भेजे जाने का दिखावा करने वाले स्पैम को काफ़ी हद तक कम कर देते हैं (और अन्य मेल सर्वर आपके डोमेन से भेजे गए नकली ईमेल को स्वीकार करने की संभावना कम रखेंगे)। ये आने वाले स्पैम की फ़िल्टरिंग में भी थोड़ी मदद करते हैं, क्योंकि SpamAssassin आने वाले मेल पर SPF/DKIM की जाँच करता है और इन जाँचों में विफल होने वाले संदेशों को स्पैम होने की अधिक संभावना वाला स्कोर देता है।

cPanel में यहाँ जाएँ Email > Email Deliverability। यहाँ आपको अपने अकाउंट के प्रत्येक डोमेन के लिए SPF/DKIM की स्थिति दिखाई देगी। यदि cPanel को कोई समस्या मिलती है (जैसे रिकॉर्ड का न होना या गलत होना), तो वह “Repair” बटन देगा। आम तौर पर, “Repair” पर क्लिक करने से SPF और DKIM के लिए सही DNS TXT रिकॉर्ड बन जाएँगे और लागू हो जाएँगे (यदि आपका DNS उसी सर्वर द्वारा मैनेज किया जाता है)। सुनिश्चित करें कि ये रिकॉर्ड मौजूद हों:

  • SPF (Sender Policy Framework): यह रिकॉर्ड बताता है कि कौन-से मेल सर्वर आपके डोमेन की ओर से ईमेल भेजने के लिए अधिकृत हैं। SPF रिकॉर्ड कुछ इस तरह दिख सकता है:
    v=spf1 +mx +ip4:123.45.67.89 ~all
    इसका अर्थ है “मेरे MX रिकॉर्ड में दिए गए सर्वर और IP 123.45.67.89 को अनुमति दें; अन्य को अनधिकृत चिह्नित करें।” SPF सेट होने पर, प्राप्त करने वाले सर्वर यह सत्यापित कर सकते हैं कि आपके डोमेन से आने का दावा करने वाला ईमेल वास्तव में किसी अधिकृत सर्वर से ही आया है। यदि ऐसा नहीं है, तो वे उसे संदिग्ध मानेंगे या अस्वीकार कर देंगे।
  • DKIM (DomainKeys Identified Mail): यह DNS में एक पब्लिक की सेट करता है, जिसका उपयोग आपका आउटगोइंग मेल सर्वर ईमेल हेडर पर हस्ताक्षर करने के लिए करता है। प्राप्तकर्ता सर्वर क्रिप्टोग्राफ़िक रूप से सत्यापित कर सकते हैं कि ईमेल के साथ छेड़छाड़ नहीं हुई है और वह वास्तव में आपके डोमेन की की वाले सर्वर से भेजा गया है। cPanel के Email Deliverability में DKIM सक्षम करने पर आपके डोमेन के लिए एक लंबा TXT रिकॉर्ड (पब्लिक की) बनता है। DNS में जुड़ जाने के बाद, आपके डोमेन के ईमेल में एक सिग्नेचर हेडर होगा जिसे प्राप्तकर्ता सत्यापित कर सकते हैं (How to enable SPF and DKIM in cPanel | EasyDMARC).

अधिकांश आधुनिक cPanel सेटअप नया डोमेन जोड़े जाने पर SPF और DKIM डिफ़ॉल्ट रूप से सक्षम कर देते हैं, फिर भी दोबारा जाँच कर लेना समझदारी है। यदि “Email Deliverability” में कोई समस्या दिखे, तो उसे ठीक करें। सही SPF/DKIM यह सुनिश्चित करते हैं कि आपके भेजे गए ईमेल को अन्य जगहों पर स्पैम न माना जाए, और ये स्पैमर्स को आपके डोमेन की आसानी से नकल करने से रोकते हैं।

DMARC पॉलिसी सेट करना (वैकल्पिक, लेकिन अनुशंसित)

DMARC (Domain-based Message Authentication, Reporting, and Conformance) एक DNS रिकॉर्ड है जो SPF और DKIM पर आधारित होता है। यह प्राप्त करने वाले सर्वर को बताता है कि यदि कोई ईमेल SPF/DKIM जाँच में विफल हो और आपके डोमेन से होने का दावा करे, तो उसके साथ क्या किया जाए। उदाहरण के लिए, आप प्राप्तकर्ताओं को निर्देश दे सकते हैं कि वे अस्वीकार कोई भी ईमेल, जो इस पते से आया हो: @yourdomain.com जो SPF/DKIM जाँच में विफल हो। इससे अपराधियों को फ़िशिंग के प्रयासों में आपके डोमेन का उपयोग करने से रोकने में मदद मिलती है।

भले ही cPanel का इंटरफ़ेस DMARC को स्पष्ट रूप से मैनेज नहीं करता, फिर भी आप इसके माध्यम से आसानी से DMARC रिकॉर्ड जोड़ सकते हैं: Zone Editor cPanel में:

  • अपनी पॉलिसी तय करें। एक सामान्य DMARC रिकॉर्ड इस तरह दिखता है:
    v=DMARC1; p=none; rua=mailto:
    यह “केवल निगरानी” वाली पॉलिसी (p=none) होगी, जिसमें एग्रीगेट रिपोर्ट आपके ईमेल पर भेजी जाती हैं। भरोसा हो जाने पर आप इसे बदल सकते हैं p=quarantine (विफल होने वाले ईमेल को स्पैम में भेजने के लिए) या p=reject (विफल होने वाले ईमेल को पूरी तरह अस्वीकार करने के लिए)। इसके साथ शामिल करें pct=100 (पॉलिसी कितने प्रतिशत ईमेल पर लागू हो, आमतौर पर 100) और rua=mailto: और/या ruf= रिपोर्ट ईमेल के लिए।
  • Zone Editor में जाकर जोड़ें: TXT रिकॉर्ड इस सबडोमेन के लिए _dmarc (जैसे _dmarc.yourdomain.com), जिसकी वैल्यू आपकी DMARC पॉलिसी स्ट्रिंग होगी। उदाहरण के लिए:
    _dmarc.yourdomain.com. 3600 TXT "v=DMARC1; p=quarantine; pct=100; rua=mailto:"

यह निर्देश देता है कि यदि आपके डोमेन से आया कोई ईमेल SPF/DKIM में विफल होता है, तो प्राप्तकर्ता सर्वर उसे क्वारंटीन करें (आमतौर पर स्पैम फ़ोल्डर में)। समय के साथ आप इसे बढ़ाकर कर सकते हैं p=reject ताकि नियम और सख़्ती से लागू हों। DMARC आपके सर्वर पर आने वाले स्पैम को सीधे फ़िल्टर नहीं करता, लेकिन आपके यह स्पैम के विरुद्ध व्यापक लड़ाई में योगदान देता है और अप्रत्यक्ष रूप से आपकी साख की रक्षा कर सकता है। इसके अलावा, यदि कोई ऐसे किसी अन्य डोमेन की नकल करने का प्रयास करता है जिसमें DMARC इस पॉलिसी के साथ सेट है: p=rejectतो आपका सर्वर (प्राप्तकर्ता के रूप में) उसे अस्वीकार कर सकता है, यदि वह अलाइनमेंट में विफल होता है। यानी दूसरों के डोमेन पर लगा DMARC प्राप्तकर्ता के रूप में आपकी भी सुरक्षा कर सकता है।

नोट: DMARC लागू करना मुख्य रूप से आउटगोइंग ईमेल की साख बनाए रखने का उपाय है, लेकिन हम इसे डोमेन एडमिन के लिए समग्र स्पैम प्रबंधन के हिस्से के रूप में शामिल करते हैं। DMARC रिपोर्ट की हमेशा निगरानी करें (वे इस पते पर भेजी जाएँगी: rua पते पर) यह देखने के लिए कि कहीं वैध स्रोत विफल तो नहीं हो रहे, और उसके अनुसार अपने SPF/DKIM को समायोजित करें

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

सर्वर एडमिनिस्ट्रेटर स्तर पर स्पैम प्रबंधन (WHM)

यदि आपके पास सर्वर का root एक्सेस (WHM एक्सेस) है, तो आप ऐसी सेटिंग्स लागू कर सकते हैं जो सर्वर के सभी cPanel अकाउंट पर लागू होती हैं। यह मल्टी-यूज़र वातावरण में, या अलग-अलग उपयोगकर्ताओं की क्षमता से आगे स्पैम सुरक्षा की अतिरिक्त परतें जोड़ने के लिए बहुत महत्वपूर्ण है। स्पैम नियंत्रण के लिए WHM के मुख्य कॉन्फ़िगरेशन नीचे दिए गए हैं:

Apache SpamAssassin और सिस्टम-व्यापी डिफ़ॉल्ट सक्षम करें

WHM के Tweak Settings या Service Configuration > Exim Configuration Manager (Basic Editor)में, सुनिश्चित करें कि SpamAssassin पूरे सर्वर पर सक्षम है। WHM एक विकल्प देता है “Apache SpamAssassin: Forced Global ON” जिसे चालू करने पर SpamAssassin सभी अकाउंट के लिए डिफ़ॉल्ट रूप से सक्षम हो जाएगा (उपयोगकर्ता इसे बंद नहीं कर सकते) (Spam Filters | cPanel & WHM Documentation)। यह अक्सर अच्छा विकल्प होता है – इससे हर मेलबॉक्स को शुरू से ही स्पैम फ़िल्टरिंग का लाभ मिलता है। उपयोगकर्ता अपनी व्यक्तिगत सीमाएँ और प्राथमिकताएँ बदल सकते हैं, लेकिन फ़िल्टरिंग को पूरी तरह बंद नहीं कर सकते (जो अन्यथा आपके सर्वर को स्पैम डिलीवरी के लिए आसान निशाना बना सकता है)।

साथ ही, इसे भी जाँचें: “Apache SpamAssassin™ reject spam score threshold” विकल्प Exim Configuration Manager में (इसके अंतर्गत: ACL Options सेक्शन)। यह सेटिंग, यदि कॉन्फ़िगर की गई हो, तो Exim को सीधे तौर पर इन ईमेल को अस्वीकार करने के लिए बाध्य करेगी जिनका SpamAssassin स्कोर SMTP के समय एक निश्चित सीमा से अधिक हो (उन्हें स्वीकार करके स्पैम फ़ोल्डर में भेजने के बजाय)। उदाहरण के लिए, अत्यधिक स्पैम वाले ईमेल को सीधे अस्वीकार करने के लिए आप 15 या 20 की सीमा रख सकते हैं। कचरा ईमेल को स्टोर करने के बजाय बाउंस कर देने से सर्वर के संसाधनों की बचत हो सकती है। डिफ़ॉल्ट रूप से यह बंद रहता है (कोई स्वचालित अस्वीकृति नहीं)। इसे सक्षम करें तो गलत अस्वीकृति से बचने के लिए ऊँची संख्या चुनें (जैसे केवल तभी अस्वीकार करें जब स्कोर >= 15 हो)।

जाने-पहचाने स्पैमर्स को रोकने के लिए RBL (Realtime Blackhole Lists) का उपयोग करें

RBL जाने-पहचाने स्पैम भेजने वाले IP की DNS-आधारित ब्लैकलिस्ट होती हैं। WHM में RBL ब्लॉकिंग सक्षम करने का अर्थ है कि जब कोई SMTP कनेक्शन आता है, तो आपका मेल सर्वर भेजने वाले के IP को इन सूचियों में जाँचेगा; यदि वह सूचीबद्ध है (यानी ज्ञात स्पैम स्रोत), तो आपका सर्वर तुरंत उस ईमेल को अस्वीकार कर सकता है। इससे बहुत-सा स्पैम SpamAssassin तक पहुँचने से पहले ही रुक जाता है, जिससे लोड कम होता है।

WHM में: यहाँ जाएँ Exim Configuration Manager > Basic Editor, खोजें RBL सेक्शन। डिफ़ॉल्ट रूप से, cPanel में Spamhaus और SpamCop की एंट्रियाँ शामिल होती हैं – आप “On” चुनकर इन्हें सक्षम कर सकते हैं। WHM अपने आप कम से कम इन दो RBL को सपोर्ट करता है। सक्षम करने के बाद, कॉन्फ़िगरेशन को सेव करें करना न भूलें।

सक्रिय होने पर, Exim हर आने वाले ईमेल के लिए इन RBL से जाँच करेगा। उदाहरण के लिए, यदि कोई IP Spamhaus Zen पर सूचीबद्ध है, तो सर्वर उस संदेश को “Blocked – see spamhaus.org” जैसे संदेश के साथ अस्वीकार कर देगा। इससे स्पैम आगे प्रोसेस ही नहीं हो पाता। RBL ज्ञात खराब प्रेषकों के लिए बहुत प्रभावी होते हैं, हालाँकि सारा स्पैम सूचीबद्ध IP से नहीं आता (स्पैमर लगातार IP बदलते रहते हैं और नए बॉट इस्तेमाल करते हैं)। फिर भी, इससे स्पैम की मात्रा काफ़ी हद तक घट सकती है।

सुझाव: आप WHM के Advanced Editor या इसके माध्यम से अतिरिक्त RBL जोड़ने पर विचार कर सकते हैं: Blacklist Manager यदि उपलब्ध हो। हालाँकि, सावधानी रखें – कुछ RBL बहुत सख़्त हो सकते हैं या गलत पॉज़िटिव दे सकते हैं। डिफ़ॉल्ट Spamhaus/SpamCop भरोसेमंद माने जाते हैं। साथ ही, इसे भी बनाए रखें: व्हाइटलिस्ट ज़रूरत हो तो Exim Configuration में (WHM कुछ IP को व्हाइटलिस्ट करने की सुविधा देता है, जो RBL जाँच को बायपास करते हैं, जैसे आपके किसी महत्वपूर्ण पार्टनर का मेल सर्वर जो दुर्भाग्य से ब्लैकलिस्ट में है – ऐसा कम होता है, पर संभव है)।

दस्तावेज़ों के अनुसार, RBL फ़िल्टरिंग “एक अच्छा ओपन सोर्स स्पैम समाधान” है, लेकिन पूरी तरह परफेक्ट नहीं है, इसलिए बेहतरीन परिणामों के लिए इसे SpamAssassin के साथ इस्तेमाल करने की सलाह दी जाती है – जो हम कर रहे हैं।

आने वाले ईमेल के लिए Greylisting सक्षम करें

ग्रेलिस्टिंग WHM में उपलब्ध एक शक्तिशाली स्पैम-रोधी तकनीक है (Home » Email » Greylisting)। जब ग्रेलिस्टिंग सक्षम होती है, तो आपका मेल सर्वर अस्थायी रूप से अस्वीकार करेगा ऐसे प्रेषक का कोई भी ईमेल जिसे वह पहचानता नहीं है (नया IP/ईमेल/प्राप्तकर्ता संयोजन), और जवाब देगा “बाद में दोबारा प्रयास करें”। वैध मेल सर्वर आमतौर पर कुछ मिनट बाद दोबारा कोशिश करते हैं, और तब आपका सर्वर वह ईमेल स्वीकार कर लेता है। बॉटनेट इस्तेमाल करने वाले स्पैमर अक्सर दोबारा कोशिश करने की परवाह नहीं करते (उनका मेल सॉफ़्टवेयर दूसरे निशानों की ओर बढ़ जाता है), इसलिए उनका स्पैम कभी डिलीवर नहीं होता (Greylisting | cPanel & WHM Documentation).

Greylisting चालू करने के लिए: WHM में यहाँ जाएँ Email > Greylisting और स्टेटस को इस पर सेट करें On (पूरे सर्वर या चुनिंदा डोमेन के लिए)। आप तय कर सकते हैं कि कितनी देर का विलंब रखना है (आमतौर पर डिफ़ॉल्ट 5 मिनट) और सफल होने के बाद “भरोसेमंद” ट्रिपलेट (IP/प्रेषक/प्राप्तकर्ता संयोजन) को कितने समय तक याद रखना है (Greylisting | cPanel & WHM Documentation) (Greylisting | cPanel & WHM Documentation)। cPanel आपको यह भी बनाए रखने की सुविधा देता है: Trusted Hosts सूची – ज्ञात मेल सर्वर जिन्हें आपकी ग्रेलिस्ट किया जाना चाहिए (उदाहरण के लिए, आप अपने ISP के रिले या अन्य सामान्य सेवाओं पर भरोसा कर सकते हैं, ताकि उनके ईमेल में देरी न हो)।

एक बार चालू होने पर, ग्रेलिस्टिंग स्पैम को काफ़ी हद तक कम कर देगी, लेकिन यह जान-बूझकर थोड़ी देरी भी लाएगी पहली बार ईमेल भेजने वालों के लिए। अधिकांश वैध ईमेल में केवल थोड़ी देर होगी (एक अच्छा SMTP सर्वर कुछ ही मिनटों में दोबारा प्रयास करता है)। कुछ प्रेषक (विशेष रूप से कुछ न्यूज़लेटर सेवाएँ) हर ईमेल के लिए कई अलग-अलग सर्वर इस्तेमाल करते हैं, जिससे ग्रेलिस्टिंग भ्रमित हो सकती है या बार-बार अस्थायी विफलता आ सकती है, लेकिन ऐसे मामले अब कम होते हैं।

सुझाव: यदि स्पैम नियंत्रण से बाहर है और आप डिलीवरी में थोड़ी देरी सहन कर सकते हैं, तो ग्रेलिस्टिंग चालू करें। कई एडमिन पाते हैं कि इसके चालू होने पर स्पैम की मात्रा तेज़ी से घट जाती है। यदि आप ऐसा व्यवसाय चलाते हैं जहाँ समय पर ईमेल मिलना अत्यंत ज़रूरी है (जैसे नए प्रेषकों से तुरंत ऑर्डर या सपोर्ट ईमेल की अपेक्षा), तो विचार करें कि क्या यह शुरुआती देरी स्वीकार्य है। ज़रूरत पड़ने पर आप हमेशा महत्वपूर्ण प्रेषकों को व्हाइटलिस्ट कर सकते हैं या प्रति डोमेन ग्रेलिस्टिंग बंद कर सकते हैं।

Exim कॉन्फ़िगरेशन में अतिरिक्त बदलाव

WHM के Exim Configuration Manager में कई अन्य सेटिंग्स हैं जो स्पैम या दुरुपयोग को कम करने में मदद कर सकती हैं। विचार करने योग्य कुछ सेटिंग्स:

  • RFC-अनुरूप HELO अनिवार्य करें: आप यह लागू कर सकते हैं कि भेजने वाले सर्वर अपना सही परिचय दें। स्पैमर अक्सर गलत प्रारूप वाले HELO अभिवादन का उपयोग करते हैं। Exim कॉन्फ़िगरेशन में “MAIL से पहले HELO अनिवार्य करें” और “कनेक्ट करने वाले होस्ट के लिए DNS PTR (रिवर्स DNS) अनिवार्य करें” जैसी सेटिंग्स चालू की जा सकती हैं। प्रेषक के IP के लिए वैध रिवर्स DNS अनिवार्य करने से बहुत सा बॉटनेट स्पैम रोका जा सकता है (क्योंकि कई ज़ॉम्बी PC में सही rDNS नहीं होता)। बस सावधानी रखें – कुछ वैध छोटे मेल सर्वरों में सही rDNS नहीं होता और वे ब्लॉक हो सकते हैं। इसका उपयोग सोच-समझकर करें।
  • Dictionary Attack Protection: यह सुविधा (WHM की Exim सेटिंग्स में दिखाई देती है) उन स्पैमरों को रोकने में मदद करती है जो आपके डोमेन पर कई प्राप्तकर्ता पते आज़माते हैं (पहले बताया गया डिक्शनरी अटैक)। चालू होने पर, Exim अत्यधिक अमान्य प्राप्तकर्ताओं का पता लगाएगा और उस होस्ट को अस्थायी रूप से ब्लॉक कर देगा। इससे आपका सर्वर ओवरलोड होने से बचता है और बैकस्कैटर (बाउंस संदेश) कम होते हैं।
  • SpamAssassin Rules Updates/Bayes: सुनिश्चित करें कि आपका SpamAssassin अपने नियम अपडेट कर रहा है। नवीनतम स्पैम नियम पाने के लिए cPanel में आमतौर पर रोज़ रात चलने वाला एक cron शामिल होता है sa-update । साथ ही, आप बेज़ियन लर्निंग चालू कर सकते हैं (SpamAssassin स्पैम/हैम से सीखकर समय के साथ बेहतर हो सकता है)। बेज़ियन फ़िल्टरिंग डिफ़ॉल्ट रूप से चालू रहती है, लेकिन प्रभावी होने के लिए उसे एक निश्चित संख्या में स्पैम/हैम सिखाने की ज़रूरत होती है। कुछ cPanel सेटअप में, यदि SpamAssassin के bayes से जुड़ा हो, तो उपयोगकर्ता संदेशों को “spam” या “not spam” फ़ोल्डर में ले जाकर उसे प्रशिक्षित कर सकते हैं। जाँचें /etc/mail/spamassassin/local.cf के लिए use_bayes और संबंधित सेटिंग्स। सर्वर एडमिन के रूप में, आप नमूने देकर ग्लोबल बेज़ियन प्रशिक्षण लागू कर सकते हैं, हालाँकि यह उन्नत तरीका है।
  • मैलवेयर के लिए ClamAV: यह सीधे स्पैम नहीं है, फिर भी WHM में ClamAV एंटीवायरस चालू करने से स्पैम के साथ आने वाले वायरस अटैचमेंट पकड़े जा सकते हैं। यह एक नेटिव ऐड-ऑन (cPanel प्लगइन) है जिसे आप WHM » Manage Plugins (Enable ClamAV) से इंस्टॉल कर सकते हैं। चालू होने पर, यह आने वाले (और जाने वाले) ईमेल में ज्ञात मैलवेयर की जाँच करेगा। इससे उपयोगकर्ताओं को सुरक्षा की एक और परत मिलती है।
  • आउटगोइंग स्पैम सुरक्षा: यह ठीक “इनकमिंग” स्पैम प्रबंधन नहीं है, लेकिन एडमिन के रूप में आपको प्रति घंटे जाने वाले ईमेल की सीमाएँ भी तय करनी चाहिए (WHM » Tweak Settings) और ट्रैकिंग चालू करनी चाहिए, ताकि आपके सर्वर का कोई हैक हुआ अकाउंट स्पैम भेजना शुरू न कर दे (जिससे आपके सर्वर के IP की साख को नुकसान हो सकता है और अप्रत्यक्ष रूप से RBL द्वारा आने वाले ईमेल ब्लॉक हो सकते हैं)। चालू करना SMTP प्रतिबंध और अवांछित ईमेल के लिए बाउंस (विफल) संदेश यहाँ मदद करता है।

इन सेटिंग्स को बारीकी से ट्यून करके आप ऐसा माहौल बनाते हैं जिसमें स्पैम को कई स्तरों पर रोका जाता है: SMTP कनेक्ट के समय (RBL, ग्रेलिस्टिंग, HELO जाँच), कंटेंट फ़िल्टरिंग के दौरान (SpamAssassin, कस्टम नियम), और डिलीवरी के बाद (स्पैम बॉक्स, यूज़र फ़िल्टर)। सुरक्षा के इन उपायों का मेल ही सबसे अच्छा नतीजा देता है।

सभी डोमेन के लिए सही DNS रिकॉर्ड सुनिश्चित करें (SPF/DKIM/DMARC पर दोबारा नज़र)

सर्वर एडमिन के नज़रिए से यह सुनिश्चित करना अच्छा रहता है कि होस्ट किए गए हर डोमेन पर SPF/DKIM सेट हो। WHM का ईमेल डिलीवरेबिलिटी (WHM इंटरफ़ेस में, या कमांड-लाइन स्क्रिप्ट के ज़रिए) सभी डोमेन और उनकी स्थिति दिखा सकता है। WHM की "Enable DKIM/SPF on creation" जैसी सुविधाओं का उपयोग करने पर विचार करें (यह आमतौर पर डिफ़ॉल्ट रूप से चालू रहती है)। अकाउंट बनाते या ट्रांसफ़र करते समय जाँच लें कि ये रिकॉर्ड मौजूद हैं। यदि आप होस्टिंग प्रदाता हैं, तो अपने ग्राहकों को DMARC के बारे में जानकारी दें और कम से कम एक मॉनिटरिंग पॉलिसी सेट करने में उनकी मदद करें।

इसके अलावा, एक बाउंस ब्लैकलिस्ट Exim में बनाए रखें। यदि आपको लगे कि कुछ स्पैम अभियान कई यूज़र्स को निशाना बना रहे हैं, तो आप सिस्टम फ़िल्टर फ़ाइल में एक फ़िल्टर जोड़ सकते हैं (/etc/cpanel_exim_system_filter) ताकि उन्हें हटाया जा सके। लेकिन सिस्टम फ़िल्टर में बदलाव करते समय सावधानी रखें – अच्छी तरह जाँच करें।

स्पैम कम करने के सुझाव और सर्वोत्तम तरीके

अंत में, cPanel/WHM की अपनी सुविधाओं से स्पैम घटाने के लिए सर्वोत्तम तरीकों और कुछ अतिरिक्त सुझावों का सारांश यहाँ दिया गया है:

  • कई परतों का उपयोग करें: केवल एक तरीके पर निर्भर न रहें। कंटेंट फ़िल्टरिंग के लिए SpamAssassin चालू करें, SMTP पर RBL और ग्रेलिस्टिंग का उपयोग करें, और यूज़र्स को अपने फ़िल्टर और व्हाइटलिस्ट बनाए रखने के लिए प्रोत्साहित करें। परतों वाली सुरक्षा स्पैम को काफ़ी हद तक घटा देती है।
  • ज़रूरत से ज़्यादा सख़्ती से बचें: सब कुछ ब्लॉक कर देना भले ही आकर्षक लगे, लेकिन गलत पहचान (फ़ॉल्स पॉज़िटिव) का ध्यान रखें। ईमेल को डिलीट करने से बेहतर है उसे क्वारंटीन करना। जो कुछ पकड़ा गया है उसे देखने का रास्ता (स्पैम फ़ोल्डर, लॉग आदि) हमेशा उपलब्ध रखें, खासकर शुरुआत में, ताकि सेटिंग्स को बेहतर ढंग से ट्यून किया जा सके।
  • अपने यूज़र्स को जागरूक करें और शामिल करें: तकनीक के अलावा, ईमेल यूज़र्स को कुछ बुनियादी आदतें सिखाएँ। उन्हें अनचाहे ईमेल से सावधान रहना चाहिए – साफ़ तौर पर स्पैम लगने वाले ईमेल का कभी जवाब न दें और "unsubscribe" पर क्लिक न करें (इससे स्पैमर्स को केवल आपके पते की पुष्टि होती है)। इसके बजाय, उन्हें वेबमेल या अपने मेल क्लाइंट में उसे स्पैम के रूप में चिह्नित करना चाहिए, जिससे फ़िल्टर को सीखने में मदद मिलती है या कम से कम वह इनबॉक्स से बाहर चला जाता है। यूज़र्स को प्रोत्साहित करें कि वे भरोसेमंद संपर्कों के लिए अपनी निजी व्हाइटलिस्ट और बार-बार आने वाले स्पैमर्स के लिए ब्लैकलिस्ट बनाए रखें। यूज़र्स की प्रतिक्रिया से आप स्पैम सेटिंग्स को उचित ढंग से समायोजित कर सकते हैं।
  • सॉफ़्टवेयर और नियमों को अपडेट रखें: स्पैम के तरीके बदलते रहते हैं, लेकिन सुरक्षा के उपाय भी बदलते हैं। सुनिश्चित करें कि आपका cPanel/WHM नवीनतम वर्शन पर अपडेट रहे, ताकि आपको SpamAssassin के सबसे नए नियम और सुविधाएँ मिलें। cPanel के नाइटली अपडेट SpamAssassin नियमों के अपडेट भी लाते हैं – सुनिश्चित करें कि यह चालू है ताकि आपका फ़िल्टर स्पैम के नवीनतम पैटर्न पहचान सके। साथ ही, नई एंटी-स्पैम सुविधाओं (जैसे बेहतर ग्रेलिस्टिंग या नए RBL विकल्प) के लिए cPanel & WHM के रिलीज़ नोट्स देखें और लाभदायक होने पर उन्हें चालू करें।
  • निगरानी करें और समायोजित करें: स्पैम फ़िल्टरिंग एक बार सेट करके भूल जाने वाली चीज़ नहीं है। सर्वर एडमिन के रूप में, समय-समय पर मेल लॉग और फ़िल्टर रिपोर्ट की निगरानी करें। WHM का "Track Delivery" या मेल रिपोर्ट दिखा सकती हैं कि सही ईमेल गलती से फ़्लैग हो रहे हैं या स्पैम निकल कर आ रहा है। इस जानकारी का उपयोग थ्रेशोल्ड बदलने या फ़िल्टर नियम जोड़ने के लिए करें। उदाहरण के लिए, यदि आप देखते हैं कि कई यूज़र्स को एक जैसा कचरा ईमेल मिल रहा है जो फ़्लैग नहीं हो रहा, तो उसके लिए ग्लोबल फ़िल्टर या SpamAssassin का कस्टम नियम बनाने पर विचार करें। इसी तरह, यदि यूज़र्स ईमेल गायब होने की शिकायत करें, तो जाँचें कि कहीं फ़िल्टर ज़्यादा सख़्त तो नहीं थे। ट्यूनिंग एक लगातार चलने वाली प्रक्रिया है।
  • DNSBL और फ़ीडबैक लूप का उपयोग करें: (एडवांस्ड) यदि आप कई डोमेन मैनेज करते हैं, तो इसका उपयोग करने पर विचार करें: cPanel का फ़ीडबैक लूप (FBL) हैंडलर या स्क्रिप्ट का उपयोग करें जो स्पैम रिपोर्ट को प्रोसेस करें, और सुनिश्चित करें कि आपने प्रमुख ISP फीडबैक लूप की सदस्यता ली हुई है – इससे आपको अपने सर्वर पर उन अकाउंट की पहचान करने में मदद मिलती है जो स्पैम भेज रहे हो सकते हैं (आउटगोइंग समस्या), ताकि आप उन्हें रोक सकें। आउटगोइंग स्पैम भेजने वाला अकाउंट आपके सर्वर की प्रतिष्ठा को नुकसान पहुँचा सकता है और अप्रत्यक्ष रूप से आपके आने वाले अधिक ईमेल को अन्य सर्वरों पर स्पैम के रूप में चिह्नित करवा सकता है।
  • फ़ॉरवर्डर के प्रति सतर्क रहें: यदि आप अपने डोमेन के ईमेल बाहरी पतों पर फ़ॉरवर्ड करते हैं (जैसे, फ़ॉरवर्ड करना @yourdomain.com किसी Gmail पते पर), तो स्पैम भी फ़ॉरवर्ड हो सकता है और बाहरी सेवा आपके सर्वर को अस्थायी रूप से ब्लॉक कर सकती है। ऐसी स्थिति में SRS (Sender Rewriting Scheme) को सक्षम करना और मज़बूत SPF/DKIM रखना महत्वपूर्ण है, या इससे भी बेहतर, अकाउंट-स्तर के फ़िल्टर का उपयोग करके स्पैम को फ़ॉरवर्ड करने से बचें (जैसे, स्पैम के रूप में चिह्नित संदेशों को फ़ॉरवर्ड न करें)। यह सीधे स्पैम फ़िल्टरिंग से थोड़ा आगे की बात है, लेकिन फ़ॉरवर्ड किए गए स्पैम के कारण आपके सर्वर को ब्लैकलिस्ट में जाने से बचाने के लिए यह समग्र ईमेल प्रबंधन का हिस्सा है।

अंत में, याद रखें कि कोई एक उपाय जादुई ढंग से 100% स्पैम को नहीं रोक सकता। लक्ष्य है कि इसे घटाकर इतना कम कर दिया जाए कि संभालना आसान हो। cPanel/WHM के अपने टूलसेट – उचित सेटिंग के साथ SpamAssassin, स्पैम बॉक्स क्वारंटीन, कस्टम फ़िल्टर, RBL ब्लॉकिंग, ग्रेलिस्टिंग और ऑथेंटिकेशन रिकॉर्ड – का उपयोग करके आप एक मज़बूत सुरक्षा कवच बनाते हैं जो कई स्तरों पर स्पैम से निपटता है। इन सुविधाओं को एक साथ इस्तेमाल करने पर ये अधिकांश junk मेल को रोक लेंगी, जबकि वैध ईमेल न्यूनतम रुकावट के साथ आते रहेंगे।

निष्कर्ष

cPanel और WHM में पहले से मौजूद सुविधाओं का उपयोग करके ही स्पैम की समस्या पर काबू पाना वास्तव में संभव है। हमने यह समझने से शुरुआत की कि स्पैम क्यों होता है, फिर यूज़र स्तर पर SpamAssassin और स्पैम बॉक्स जैसे शक्तिशाली टूल सक्षम किए। हमने catch-all बंद करने और SPF/DKIM सही ढंग से सेट करने जैसी डोमेन-स्तरीय नीतियाँ तय कीं, और root स्तर पर RBL तथा ग्रेलिस्टिंग के साथ मेल सर्वर को बेहतर ढंग से ट्यून किया। ऊपर बताए गए चरण-दर-चरण कॉन्फ़िगरेशन और सर्वोत्तम तरीकों की मदद से नए यूज़र और अनुभवी सर्वर एडमिन, दोनों मिलकर अपने इनबॉक्स को साफ़ रख सकते हैं। नतीजा एक शांत इनबॉक्स होगा, जहाँ ज़रूरी ईमेल कचरे के ढेर में खोते नहीं हैं, और यह सब नवीनतम स्टेबल वर्शन पर cPanel/WHM की अपनी सुविधाओं से हासिल किया गया है। स्पैम-मुक्त (या कम से कम न्यूनतम स्पैम वाले) ईमेल अनुभव के नाम!

क्या आप स्वयं इस समस्या का सामना कर रहे हैं?

ऐसे काम हम हर सप्ताह अपने ग्राहकों के लिए संभालते हैं। हमसे पूछें — पहली बातचीत निःशुल्क है।