मूल रूप से main.cf में सेटिंग्स मान्य हैं और विश्व स्तर पर उपयोग की जाती हैं, जब तक कि वे विशिष्ट पोस्टफ़िक्स डेमोंस (smtpd, trivial-rewrite, cleanup, pickup, ...) के लिए Master.cf में ओवरराइड नहीं की जाती हैं। आप उदाहरण के लिए, smtp_tls_security_level = may
main.cf में निर्दिष्ट कर सकते हैं और इसे smtpd
डेमॉन के लिए लोकलहोस्ट के लिए बाध्य जमा पोर्ट के लिए अक्षम कर सकते हैं :
localhost:submission inet n - - - - smtpd
-o smtpd_tls_security_level=none
लेकिन बाहरी आईपी पते पर सबमिशन पोर्ट के लिए आप एन्क्रिप्शन लागू कर सकते हैं:
1.2.3.4:submission inet n - - - - smtpd
-o smtpd_tls_security_level=encrypt
-o ...
कुछ स्थितियों में आपको एक वैश्विक सेटिंग को ओवरराइड करना पड़ सकता है , उदाहरण के लिए, अमाविसड का उपयोग करते समय, मेल मैपिंग (उर्फ विस्तार, आदि) को अक्षम करने की आवश्यकता होती है, जब अमाविस smtpd
डेमन के माध्यम से मेल भेजते हैं । अन्यथा प्राप्तकर्ता डुप्लिकेट संदेश प्राप्त कर सकते हैं:
127.0.0.1:10025 inet n - - - - smtpd
-o content_filter=
-o ...
-o receive_override_options=no_header_body_checks,no_unknown_recipient_checks,no_address_mappings
-o ...
बेशक, नियमित संचालन के दौरान, अमाविस के बाहर, आप पते मैपिंग चाहते हैं, इसलिए डिफ़ॉल्ट रूप से वे main.cf में सक्षम हैं।
-o syslog_name=secondservice
अपने लॉग में सेवा को अलग करने के लिए सेट करें।