आप विशिष्ट ग्राहक को बायपास करने की अनुमति दे सकते हैं smtpd_client_restrictions
:
smtpd_client_restrictions =
check_client_access hash:/etc/postfix/client_access,
reject_invalid_hostname
यह पहले निर्दिष्ट कार्रवाई करेगा client_access
, और यदि यह वहाँ सूचीबद्ध किसी भी नियम से मेल नहीं खाता है, तो उन प्रेषकों को अस्वीकार करें जिनके पास कोई मान्य डोमेन नहीं है।
Client_access में वाक्यविन्यास होगा:
1.2.3.4 OK
bad.domain REJECT
एक बार यह फ़ाइल सेटअप हो जाने के बाद, इस फ़ाइल के अनुक्रमित संस्करण को उत्पन्न करने के लिए निम्नलिखित कमांड निष्पादित करें (db):
postmap /etc/postifx/client_access
पुनः लोड करें पोस्टफ़िक्स और आपको ठीक होना चाहिए।
एक्सेस टेबल पर अधिक डॉक
Smtpd_client_restrictions पर अधिक
संपादित करें : यदि किसी कारण से आपको यह डिबग करने की आवश्यकता है, तो आप smtpd में डीबगिंग को सक्षम करने का प्रयास कर सकते हैं जो आपकी सेवा से जुड़ रहा है। संपादित करें /etc/postfix/master.cf
, smtpd सेवा का पता लगाएं और इस तरह एक पंक्ति जोड़ें:
smtp inet n - - - - smtpd
-o debug_peer_level=10 -o debug_peer_list=1.2.3.4
यह केवल सहकर्मी 1.2.3.4 के लिए डिबग को सक्षम करेगा । इससे आपको पता चल जाएगा कि जब क्लाइंट 1.2.3.4 आपके मेल लॉग को देखकर आपको ईमेल भेजने के लिए smtp सेवा से कनेक्ट कर रहा है, तब क्या हो रहा है।