पोस्टफ़िक्स को कॉन्फ़िगर करें केवल लोकलहोस्ट से आउटगोइंग मेल की अनुमति दें


18

मैं पोस्टफ़िक्स मेल सबमिशन एजेंट को कैसे कॉन्फ़िगर कर सकता हूँ, ताकि वह केवल लोकलहोस्ट पर किसी उपयोगकर्ता को ईमेल भेज सके, लेकिन पोस्टफ़िक्स मेल ट्रांसफर एजेंट को कहीं से भी मेल प्राप्त करने की अनुमति दे?

जवाबों:


17

सबसे सरल तरीका यह सुनिश्चित करना है कि आपके पास केवल स्थानीयहोस्ट परिभाषित है mynetworks:

mynetworks = 127.0.0.0/8, [::1]/128

डिफ़ॉल्ट रूप smtpd_recipient_restrictionsसे निम्नानुसार सेट किया गया है:

smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination

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


1
उपरोक्त के साथ, यह मुझे बाहरी डोमेन पर भेजने से रोकता है। भेजते समय मुझे अब 554 5.7.1 <user@domain.com>: रिले का उपयोग करने से मना कर दिया गया है
linus1412

मेरी गलती! इस बॉक्स में लॉग इन करना ठीक काम करता है। यह विफल हो रहा था जब मैं मेल सर्वर के लिए ssh के माध्यम से सुरंग बनाकर ऐसा करने की कोशिश कर रहा था। मुझे लगा कि यह बॉक्स पर होने के बराबर होगा।
linus1412
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.