मैं डोमेन के लिए MX रिकॉर्ड कैसे नकली कर सकता हूँ?


9

मैं दो मेल सर्वरों का परीक्षण कर रहा हूं जो ईमेल के लिए डोमेन नाम के साथ दो (आभासी) मशीनों पर रहते हैं। जब सर्वर में से किसी एक को दूसरे को एक ईमेल भेजने की आवश्यकता होती है, तो यह प्राप्तकर्ता डोमेन के MX रिकॉर्ड के लिए DNS लुकअप करता है, जो प्रेषक सर्वर को सही IP के लिए इंगित नहीं करता है, चाहे मैं कोई भी आईपी / डोमेन मैपिंग डालूं। में है /etc/hosts

तो क्या मुझे DNS सर्वर स्थापित करना चाहिए और प्राप्तकर्ता डोमेन के लिए एक कस्टम MX रिकॉर्ड बनाना चाहिए? मैं Ubuntu 12.04 पर यह कैसे करूं या एक आसान तरीका है?

जवाबों:


9

आपको वास्तव में ईमेल वितरण के लिए MX रिकॉर्ड सेट करने की आवश्यकता नहीं है। 'ए' रिकॉर्ड के रूप में अच्छी तरह से काम करेंगे। एमएक्स रिकॉर्ड के बारे में विकिपीडिया पर "पते के रिकॉर्ड में गिरावट" देखें ।

क्रम में नकली मेजबान बनाने के लिए /etc/hostsपोस्टफिक्स के लिए काम, आप इसे बता वास्तव में उपयोग करने के लिए है कि न सिर्फ DNS-केवल निर्धारित करके करना चाहिए smtp_dns_support_level = disabledमें /etc/postfix/main.cf। देखें postconf प्रलेखन जानकारी के लिए।

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


मैंने DNS पोर्ट 53 को अवरुद्ध करके इसे कमबैक करने की कोशिश की, जो केवल आंशिक रूप से काम करता था: एक गलत प्राप्तकर्ता आईपी को हल करने के बजाय कुछ इंटरनेट DNS सर्वर के एमएक्स रिकॉर्ड का उपयोग करके जो मेरे लिए अज्ञात है, यह अब बिल्कुल भी हल नहीं करता है status=deferred (Host or domain name not found. Name service error for name=example.com type=MX: Host not found, try again):। सुनिश्चित example.comकरें कि सही IP में सेट है etc/hosts
डेसमंड ह्यूम

@DesmondHume मैंने आपके सिस्टम पर मूल होस्ट लुकअप का उपयोग करने के लिए पोस्टफिक्स के लिए अपना जवाब अपडेट किया है।
gertvdijk

3
काम disable_dns_lookups = yesकरने के लिए जोड़ना /etc/postfix/main.cf( smtp_host_lookup = nativeनहीं)। बहुत बहुत धन्यवाद।
डेसमंड ह्यूम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.