सबसे बड़ी समस्याओं में से एक ए administratorई-मेल सर्वर का, स्पैम है। खासकर उन डोमेन से जो रूस और चीन जैसे देशों से संदेश भेजते हैं। इस ट्यूटोरियल में आप देखेंगे कि ईमेल संदेश प्राप्त करने के लिए EXIM में ईमेल डोमेन को कैसे ब्लॉक किया जाता है।
आईपी फ़िल्टर करने के लिए काफी मुश्किल है, खासकर यदि वे कुछ हज़ार हैं और इन्हें इसमें शामिल नहीं किया गया है वैश्विक स्पैम सूची। मैंने देखा है, हालांकि, कि बहुत से संदेश आते हैं qq.com। एक डोमेन पता जो बहुत सारे आईपी का उपयोग करता है और विश्व स्तर पर स्पैम बनाता है
यदि हम उस स्रोत डोमेन की पहचान करते हैं जिससे ये संदेश भेजे गए हैं और हमारे पास सेवा कॉन्फ़िगरेशन तक पहुंच है EXIM, उनमें से एक स्वचालित अस्वीकृति सेट की जा सकती है। इसका अर्थ है कि किसी विशिष्ट डोमेन नाम या ईमेल पते से भेजे गए संदेशों को स्वचालित रूप से अस्वीकार किया जा सकता है। मूल रूप से, यदि आपके पास सर्वर पर कोई सॉफ़्टवेयर स्थापित नहीं है जो ऐसा कर सकता है, तो आप EXIM में एक ईमेल डोमेन को मैन्युअल रूप से ब्लॉक कर सकते हैं।
EXIM (इनकमिंग मेल) में ईमेल डोमेन को कैसे ब्लॉक करें
स्थापित करना EXIM एक या अधिक डोमेन नाम, ईमेल पते या यहां तक कि टीएलडी (.cn, .in,) से प्राप्त संदेशों को स्वचालित रूप से अस्वीकार करने के लिए .io, आदि...), सबसे पहले आपके पास ई-मेल सर्वर तक पूरी पहुंच होनी चाहिए और सुनिश्चित करें कि ई-मेल संदेशों को एक्जिम सेवा के माध्यम से ले जाया जाता है।
वैसे EXIM यह विश्व स्तर पर सर्वरों पर सबसे अधिक उपयोग किया जाता है Linux.
1. के लिए टेक्स्ट एडिटर ढूंढें और खोलें Linux, फ़ाइल "exim.conf"। के संस्करण के आधार पर नाम भिन्न हो सकता है EXIM इस्तेमाल किया.
nano /etc/exim.conf
2। में exim.conf के लिए निम्नलिखित पंक्तियाँ जोड़ें ACL (Access Control Lists).
acl_check_data:
deny senders = /etc/deny_senders
accept
ऊपर की पंक्तियों को जोड़ने के बाद फाइल को सेव करें।
3. एक नई फ़ाइल बनाएँ, जिसका नाम होगा: "deny_senders” जिसमें आप डोमेन, ई-मेल पते या .tlds जोड़ते हैं जिनसे अब आप ई-मेल संदेश प्राप्त नहीं करना चाहते हैं:
nano /etc/deny_senders
वे डोमेन जोड़ें जिनसे ई-मेल संदेशों को स्वचालित रूप से अस्वीकार कर दिया जाएगा।
*@qq.com
*.cn
spam@address.ja
4. फाइल को सेव करें और एक्जिम को रीस्टार्ट करें।
systemctl restart exim
यह एक बहुत ही आसान तरीका है जिससे आप EXIM (इनकमिंग मेल) में किसी ईमेल डोमेन को ब्लॉक कर देते हैं।
सर्वर में परिणाम इस तरह दिखाई देगा:
tail -f /var/log/exim.log
1eYSPn-0006oJ-2U H=(qq.com) [180.117.215.50] F=<859589201@qq.com> rejected after DATA
1eYSQJ-0006ok-FN H=(aplongsheng.com) [113.117.106.33] F=<494914775@qq.com> rejected after DATA
1eYSQU-0006pT-F6 H=(cdadsj.com) [118.248.236.18] F=<1121060958@qq.com> rejected after DATA
1eYSSQ-0006ux-QB H=(qq.com) [125.125.211.88] F=<952192884@qq.com> rejected after DATA
अगर आप चीन, भारत, रूस या विश्व के अन्य क्षेत्रों से आने वाले स्पैम की तरंगों के द्वारा उठाए गए हैं तो यह सबसे सरल विकल्प है। हालांकि, एक डोमेन नाम या एक टीएलडी को अवरुद्ध करने से पहले, सुनिश्चित करें कि आपके पास ऐसे सहयोगी या सहयोगी नहीं हैं जो आपसे इन पते से संपर्क कर सकते हैं।
का यह सेटअप Exim दोनों वेब सर्वरों के लिए मान्य है cPanel और उन लोगों के लिए VestaCP.