हमारे रूपों में हम तकनीकों का संयोजन उपयोग कर रहे हैं। जबकि खराब डेटा अभी भी फिसल सकता है, संभावनाएं काफी कम हो जाती हैं। सिर्फ यकीन है कि यह आरएफसी अनुरूप है हो -
पहले एक सरल स्वरूपण regex कि सामान्य रूप से उपलब्ध है क्या करना है। यदि यह विफल हो जाता है, तो उपयोगकर्ता को इस बिंदु पर एक पुष्टिकरण फ़ॉर्म प्रदान करना अच्छा होता है, क्योंकि इस समस्या को ठीक करते समय वे आपके लिए अन्य त्रुटियां पकड़ सकते हैं।
अगला भाग डोमेन के TLD भाग को जांचना है। चूंकि सभी टीएलडी ज्ञात हो सकते हैं, इसलिए कुछ रेगेक्स परीक्षणों का उपयोग करके गलत वर्तनी के लिए स्कैन करना अपेक्षाकृत आसान है। बस किसी भी तालिका में सभी मौजूदा टीएलडी की एक सूची रखें और इसे समय-समय पर आवश्यकतानुसार अपडेट करें (ध्यान दें, अंतर्राष्ट्रीय टीएलडी से निपटने के दौरान यह सूची जटिल हो सकती है। अगर आप केवल यूएस यातायात से निपट रहे हैं, तो नियम बहुत अधिक हैं आसान है, और यह कुछ और है जिसे आप फ़िल्टर कर सकते हैं। उदाहरण के लिए, यदि आप केवल यूएस में उपलब्ध एक सेवा बेच रहे हैं, तो फॉर्म सबमिट करने के समय अंतरराष्ट्रीय ईमेल को फ़िल्टर करना समझदारी होगी। हम हैं, इसलिए यह हमारे लिए काम करता है) ।
तीसरा ऐसा कुछ करना है जो @npclaudiu ने सुझाया है - डोमेन भाग में बड़े नाम मेल होस्ट (जीमेल, हॉटमेल, याहू, आदि) की सामान्य गलत वर्तनी के लिए स्कैन करें और यदि कोई संभावित हिट पता चला है, तो एक पुष्टिकरण फ़ॉर्म प्रदान करें उपयोगकर्ता को (आप [email protected] में प्रवेश किया, आप hotmail.com मतलब है?)
आप उन कदमों के माध्यम से प्राप्त है, तो आप एमएक्स देखने @symcbean ने सुझाव दिया कर सकते हैं।
अंत में, यदि सफल होता है यह सब, वहाँ एक तरीका है (लेकिन मैं अभी तक यह परीक्षण नहीं किया गया है) दूरस्थ SMTP मेजबान के साथ संवाद स्थापित करता है, तो मेलबॉक्स मौजूद है को देखने के लिए है। हम खुद को परीक्षण शुरू करने वाले हैं। मैंने पाया है कि कैसे-करने के लिए यहाँ इस तरह के लिए: http://www.webdigi.co.uk/blog/2009/how-to-check-if-an-email-address-exists-without-sending-an-email/
समस्या gmial.com एक पूरी तरह से वैध डोमेन नाम हो सकता है कि है। मैं सुझाव दूंगा कि आप ऐसा करने की कोशिश न करें - लेकिन यदि आप वास्तव में करना चाहते हैं, तो गलत तरीके से गलत वर्तनी के श्वेतसूची बनाएं, और कोई सामान्य नियम न बनाएं। यह करने के लिए कोशिश कर रहा है के साथ – Prescott
मुसीबत है कि आप गलत व्यक्ति और कष्टप्रद संभावित ग्राहकों को ईमेल के अंत में कर सकता है। –
@ प्रिस्कॉट, यह किसी भी वर्तनी-परीक्षक के लिए सच होगा। मुझे आशा है कि वह एक ऑटो-सही की तलाश नहीं कर रहा है, जो निश्चित रूप से एक गलतफहमी होगी। , अगर कुछ बुरा है ईमेल भेजने के लिए और प्रतिक्रिया संदेश/NDR को देखो - - –