इस प्रोजेक्ट के बारे में

check-if-email-exists एक ओपन-सोर्स टूल है जो Rust में लिखा गया है और यह बिना वास्तव में कोई ईमेल भेजे यह सत्यापित करता है कि एक ईमेल पता मौजूद है या नहीं। इसका उपयोग तीन तरीकों से किया जा सकता है: Docker के माध्यम से HTTP बैकएंड के रूप में, कमांड-लाइन इंटरफेस (CLI) के रूप में, और एक प्रोग्रामेटिक Rust लाइब्रेरी के रूप में। यह टूल ईमेल पतों पर कई सत्यापन जांच करता है, जिनमें शामिल हैं: - ईमेल पहुंच योग्यता मूल्यांकन (सुरक्षित, जोखिम भरा, अमान्य या अज्ञात) - सिंटैक्स सत्यापन - DNS MX रिकॉर्ड सत्यापन - डिस्पोजेबल ईमेल पते का पता लगाना - SMTP सर्वर कनेक्टिविटी सत्यापन - ईमेल डिलीवर करने की क्षमता की जांच - मेलबॉक्स अक्षम स्थिति का पता लगाना - पूर्ण इनबॉक्स का पता लगाना - कैच-ऑल पते की पहचान - भूमिका खाता सत्यापन - Gravatar URL पुनर्प्राप्ति - Have I Been Pwned ब्रीच जांच HTTP बैकएंड को सरल कमांड के साथ Docker का उपयोग करके तैनात किया जा सकता है, जिसके लिए आउटबाउंड पोर्ट 25 खुला होना आवश्यक है। यह ईमेल पतों और वैकल्पिक SOCKS5 प्रॉक्सी कॉन्फ़िगरेशन के साथ POST अनुरोध स्वीकार करता है। CLI बाइनरी को रिलीज़ पेज से डाउनलोड किया जा सकता है और यह किसी भी बैकएंड से जुड़े बिना उपयोगकर्ता के कंप्यूटर पर सीधे चलता है। Rust लाइब्रेरी को Cargo.toml के माध्यम से परियोजनाओं में जोड़ा जा सकता है और async/await सिंटैक्स के साथ उपयोग किया जा सकता है। यह टूल ईमेल की सिंटैक्स, MX रिकॉर्ड, SMTP कनेक्टिविटी, डिलीवर करने की स्थिति और विभिन्न मेटाडेटा फ्लैग्स के बारे में जानकारी वाला विस्तृत JSON परिणाम उत्पन्न करता है। इसे दोहरा मॉडल के तहत लाइसेंस दिया गया है: ओपन-सोर्स उपयोग के लिए AGPL-3.0 और स्वामित्व वाले अनुप्रयोगों के लिए व्यावसायिक लाइसेंस। यह परियोजना Reacher इकोसिस्टम का हिस्सा है, जिसमें No2Bounce.com पर एक SaaS समाधान भी शामिल है। यह टूल Hunter.io, verify-email.org और email-checker.net जैसे भुगतान ईमेल सत्यापन सेवाओं के लिए एक ओपन-सोर्स विकल्प के रूप में कार्य करता है।