पोस्टफ़िक्स और iRedMail के साथ स्थानीय ईमेल वितरण को अक्षम करें

Disable Local Email Delivery With Postfix







समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

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





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



त्रुटि

यदि आप 'वर्चुअल मेलबॉक्स तालिका में अज्ञात उपयोगकर्ता' त्रुटि देख रहे हैं, तो आप सही जगह पर हैं। मूल रूप से, आप पोस्टफ़िक्स को अपने सर्वर पर ईमेल खातों को ईमेल देने की कोशिश को रोकना चाहते हैं जो मौजूद नहीं हैं। क्या यह पूछना वास्तव में बहुत ज्यादा है?

ऐप्पल वॉच को रीस्टार्ट कैसे करें

एक डोमेन के लिए स्थानीय ईमेल वितरण को अक्षम करने के लिए पोस्टफ़िक्स फिक्सिंग

मूल रूप से, पोस्टफ़िक्स की सभी मुख्य कॉन्फ़िगरेशन सेटिंग्स main.cf में हैं, इसलिए आप टाइप करके फ़ाइल खोल सकते हैंमैं /etc/postfix/main.cf आया





के लिए देखोvirtual_mailbox_domainsलाइन - इससे पहले एक # डालकर टिप्पणी करें। यह पूरी तरह से स्थानीय ईमेल वितरण को अक्षम करने वाला है। ये मेरा:

#virtual_mailbox_domains = proxy:ldap:/etc/postfix/ldap/virtual_mailbox_domains.cf

इसके बाद, खोजेंrelay_domainsईमेल पते के डोमेन नामों के साथ जो कुछ भी है, उसे लाइन में रखें, और प्रीपेंड करें कर अपने होममेड ईमेल सर्वर पर रहते हैं। मेरा ऐसा दिखता है:

relay_domains = payette.email, $mydestination, proxy:ldap:/etc/postfix/ldap/relay_domains.cf

अंत में, खोजेंtransport_mapsलाइन, और प्रीपेंडहैश: / आदि / उपसर्ग / परिवहनजो भी है। हम अगले चरण में वास्तविक फ़ाइल बनाएंगे। मेरा ऐसा दिखता है:

transport_maps = hash: / etc / postfix / transport, प्रॉक्सी: ldap: /etc/postfix/ldap/transport_maps_user.cf, प्रॉक्सी: ldap: /etc/postfix/ldap/ldap/transport_maps_domain.cf

अब, जो कुछ करना बाकी है, वह ट्रांसफ़र फ़ाइल बनाता है जो कहती है कि 'इस डोमेन पर आने वाले सभी ईमेल ले जाएँ और इसे' एमएक्स 'के माध्यम से भेजें!'

इसलिए, टाइप करके फाइल बनाएंvim / etc / postfix / transport। प्रत्येक डोमेन के लिए एक पंक्ति जोड़ें जिसे आप नीचे दिए गए उदाहरण के लिए स्थानीय वितरण को अक्षम करना चाहते हैं, एमएक्स सर्वर को कोष्ठक के अंदर रखना। ये मेरा:

घर के लिए सरकारी सहायता कैसे प्राप्त करें
payetteforward.com smtp:[aspmx.l.google.com]

फिर, फ़ाइल पर जो भी पोस्टमैप टाइप करता है, उसे करेंपोस्टमैप / आदि / पोस्टफिक्स / ट्रांसपोर्ट। यह महत्वपूर्ण है - मैं क्यों समझाता हूं, लेकिन मुझे यकीन है कि यह मार्ग अपने सिर पर। (मुझे बिल्कुल पता नहीं है कि यह क्या करता है।)

ट्रिक: यदि आप निश्चित नहीं हैं कि किसी दिए गए डोमेन के लिए सही एमएक्स सर्वर क्या है, तो आप इस ग्रूवी कमांड का उपयोग यह पता लगाने के लिए कर सकते हैं कि यह क्या है - मुझे लगता है कि आप वास्तव में इसे खोदेंगे, यार।

dig -tmx payetteforward.com

अगला, टाइप करके पोस्टफिक्स पुनः आरंभ करेंसेवा पोस्टफ़िक्स पुनरारंभ, एक प्रार्थना और फिर कोशिश करें। अगर यह काम करता है, मुझे एक कार्वेट खरीदें। यदि यह नहीं है, तो मुझे टिप्पणी अनुभाग में बताएं और हम इस समस्या को ठीक करने के लिए इसे कुछ हद तक समझने योग्य मार्गदर्शिका बनाने के लिए मिलकर काम कर सकते हैं।

पोस्टफ़िक्स पोस्ट फिक्स

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