मेरे पास मान्य करने के लिए बड़ी संख्या में ईमेल पते हैं। शुरुआत में मैं पूरी तरह से पागल लोगों को फेंकने के लिए उन्हें रेगेक्सप के साथ पार्स करता हूं। मुझे उन लोगों के साथ छोड़ दिया गया है जो समझदार दिखते हैं लेकिन फिर भी त्रुटियां हो सकती हैं।मैं पायथन में किसी डोमेन के लिए एमएक्स रिकॉर्ड कैसे मान्य करूं?
मैं यह जानना चाहता हूं कि कौन से पते वैध डोमेन हैं, इसलिए [email protected] मुझे यह जानना है कि abcxyz.com पर ईमेल भेजना संभव है या नहीं।
मैं यह जांचना चाहता हूं कि यह वैध ए या एमएक्स रिकॉर्ड के अनुरूप है या नहीं - क्या केवल पायथन मानक लाइब्रेरी का उपयोग करके इसे करने का कोई आसान तरीका है? मैं इस सुविधा का समर्थन करने के लिए अपने प्रोजेक्ट में अतिरिक्त निर्भरता नहीं जोड़ूंगा।
कडाई के साथ एक डोमेन भी एक MX रिकॉर्ड rfc2811 बिना मेल प्राप्त कर सकते हैं, खंड 5 एक रिकॉर्ड करने के लिए एक वापस आने का वर्णन मैं विचार करूँगा एक एसएमटीपी सत्र के हिस्सों के माध्यम से खेलना (ऊपर आरसीपीटी तक :) – hop
@hop: मुझे फॉलबैक के बारे में पता नहीं था, संदर्भ के लिए धन्यवाद। मुझे लगता है कि आपका मतलब आरएफसी 2821 था? –
2821, ज़ाहिर है! – hop