क्या पोस्टफ़िक्स सर्वर पर स्थानीय डिलीवरी को रोकने के लिए कोई रूप है?
आदर्श रूप से, मैं कुछ डोमेन के लिए स्थानीय वितरण से बचना चाहता हूं, क्योंकि यह पोस्टफिक्स सर्वर एक Google एप्लिकेशन बैकअप है।
क्या पोस्टफ़िक्स सर्वर पर स्थानीय डिलीवरी को रोकने के लिए कोई रूप है?
आदर्श रूप से, मैं कुछ डोमेन के लिए स्थानीय वितरण से बचना चाहता हूं, क्योंकि यह पोस्टफिक्स सर्वर एक Google एप्लिकेशन बैकअप है।
जवाबों:
पोस्टफ़िक्स के लिए स्थानीय रूप से किसी डोमेन के लिए मेल डिलीवर नहीं करने के लिए जानने के लिए, आपको कुछ बदलाव करने होंगे (यदि आपके सेटअप के लिए प्रासंगिक है) main.cf में चर चर - आधिकारिक पोस्टफ़िक्स डॉक्स से, आपको बनाने की आवश्यकता होगी सुनिश्चित करें कि आप उन सभी डोमेन को हटा देते हैं जिन्हें आप निम्न चर से स्थानीय नहीं मानना चाहते हैं:
इसके अलावा, मैं आपको सलाह देता हूं:
हां, पोस्टफिक्स जटिल हो सकता है - लेकिन यह इसकी विन्यास योग्य प्रकृति की सुंदरता है।
उम्मीद है की यह मदद करेगा!
मुझे यकीन नहीं है कि यह आदर्श समाधान है, लेकिन मेरे पास एक एकल डोमेन वाला एक बॉक्स है और यह मेरे लिए काम करता है। मैं ईमेल के लिए Google Apps का उपयोग कर रहा हूं, और हमारे पास ट्रांसेक्शनल ईमेल भेजने के लिए पोस्टफ़िक्स स्थापित है, जो अंत में हमारी साइट के उपयोगकर्ताओं को वितरित किए जाने वाले sendgrid से गुजर रहा है।
मैंने पाया कि पोस्टफ़िक्स हजारों संदेशों के साथ / मेल्डिर भर रहा था और मेरे सिस्टम पर डिस्क स्थान को खा रहा था।
मैंने निम्नलिखित को आदि / उपसर्ग / main.cnf में बदल दिया:
mydestination = ip-{IP-ADDRESS-HERE}.ec2.internal, localhost.ec2.internal, , localhost
सेवा:
mydestination = localhost
जहाँ {IP-ADDRESS-HERE} आपका IP है, जैसे 10-100-10-10
पोस्टफ़िक्स को रीबूट करने के बाद, मैंने परीक्षण किया और पोस्टफ़िक्स के माध्यम से भेजने और बाहर भेजने के लिए संदेश अभी भी सफलतापूर्वक भेजे जा रहे हैं, लेकिन अब मेरा मेलडिर अब अनावश्यक संदेशों से नहीं भरा जा रहा है।
मुझे यह सवाल और प्रतिक्रिया इस मुद्दे के आसपास विशेष रूप से खोज करने पर मिली, लेकिन प्लेस्क के संदर्भ में। यह सोम विन्यास के तहत लगता है (शायद आपके होस्टिंग प्रदाता पर निर्भर करता है), Plesk को लगता है कि पोस्टफ़िक्स स्थानीय वितरण का उपयोग करने जा रहा है, चाहे कोई भी हो। सबसे उपयोगी!
तब मैंने इस लेख को ढूंढा और उसका अनुसरण किया जिसने मेरे लिए समस्या को हल करने में मदद की: http://www.rcneil.com/blog/postfix-local-loop-in-plesk/
प्रासंगिक हिस्सा है:
PostFix के लिए अपनी 'main.cf' कॉन्फ़िगरेशन फ़ाइल खोजें, जो CentOS 6 के लिए, /etc/postfix/main.cf पर स्थित है ...
फिर, टेक्स्ट एडिटर या लिनक्स शेल के माध्यम से फाइल को खोलें और इन पंक्तियों को बनाएं:
virtual_mailbox_domains = $virtual_mailbox_maps, hash:/var/spool/postfix/plesk/virtual_domains virtual_alias_maps = $virtual_maps, hash:/var/spool/postfix/plesk/virtual virtual_mailbox_maps = hash:/var/spool/postfix/plesk/vmailbox
इस तरह टिप्पणी की:
#virtual_mailbox_domains = $virtual_mailbox_maps, hash:/var/spool/postfix/plesk/virtual_domains #virtual_alias_maps = $virtual_maps, hash:/var/spool/postfix/plesk/virtual` #virtual_mailbox_maps = hash:/var/spool/postfix/plesk/vmailbox`
फिर, पोस्टफ़िक्स सेवा ... और वॉइला को फिर से शुरू करें! आपका ईमेल पता अब उन ईमेलों को प्राप्त करना चाहिए।
बस यह रिकॉर्ड करना चाहता था कि यहाँ किसी ने मेरे लिए काम करने वाली सेटिंग्स को जानना उपयोगी समझा।
मुझे नीचे दिए गए लिंक बहुत मददगार लगे, यह बाहरी डोमेन वितरण के लिए पोस्टफिक्स को अक्षम करने के लिए चरण-दर-चरण गाइड दिखाता है। http://www.codeinsects.com/allow-postfix-php-send-email-to-work-with-extenal-mx-record.html