2012-03-12 16 views
6

मैं कॉलेज के छात्रों के लिए एक ऐसा एप्लिकेशन बनाने की कोशिश कर रहा हूं और सभी वैध विश्वविद्यालय/कॉलेज ई-मेल डोमेन की सूची के साथ अपने ई-मेल पते को सत्यापित करने की आवश्यकता है।मुझे सभी कॉलेज/विश्वविद्यालय ई-मेल डोमेन की सूची कहां मिल सकती है?

क्या किसी को पता है कि किसी भी प्रकार की सूची कहां है जिसमें इन सभी ई-मेल डोमेन सूचीबद्ध हैं? (अर्थात [email protected])

अद्यतन ठीक है तो वह अधिक विशिष्ट, मैं वास्तव में विशिष्ट ईमेल डोमेन से मेल करने की जरूरत है। यानी यदि जॉन स्मिथ के पास @ ucla.edu है, तो उसे केवल @ ucla.edu ई-मेल वाले अन्य उपयोगकर्ताओं को देखने में सक्षम होना चाहिए।

यही कारण है कि मैं सिर्फ '.edu' ईमेल को मान्य नहीं कर रहा हूं, बल्कि इसके बजाय वैध '.edu' ईमेल डोमेन की एक सूची की आवश्यकता है। इसके अलावा, मैं सिर्फ स्कूल के डोमेन का उपयोग नहीं कर सकता। मुझे पता है कि कुछ स्कूल विभिन्न ईमेल डोमेन का उपयोग करते हैं (उदाहरण के लिए, Sonoma.edu वास्तव में अपने छात्र ईमेल के लिए जीमेल खाते के माध्यम से '@ seawolf.sonoma.edu' का उपयोग करता है) आशा है कि स्पष्ट करता है!

+0

मैं सुझाव देंगे आप .edu रजिस्ट्री के साथ शुरू, और शायद वहाँ से काम करते हैं। मेरी समझ यह है कि .edu उचित रूप से साफ है।हालांकि बहुत से गैर-अमेरिकी संस्थान अपने देश के कोडों से जाते हैं, और मुझे संदेह होगा कि वे कहीं भी पूरी तरह से संग्रहीत हैं। –

+0

सिर्फ .edu का उपयोग करने में कुछ भी गलत है? http://net.educause.edu/edudomain/eligibility.asp –

+0

http://ope.ed.gov/accreditation/ भी मदद कर सकता है, फिर भी, यह केवल यूएस है। एक प्रश्न आपको पूछने की जरूरत है, हालांकि, आप कितनी भयंकर पुलिस को यह करना चाहते हैं। लोग * सब * बिना किसी परेशानी के डोमेन को खराब कर सकते हैं। क्या आप * * के खिलाफ बचाव के प्रयास में जाने का इरादा रखते हैं? –

उत्तर

0

मुझे यह सूची मिली। यह पुराना है, लेकिन चूंकि विश्वविद्यालयों में बहुत अधिक मंथन नहीं है, फिर भी अधिकतर अद्यतित: http://doors.stanford.edu/universities.html यदि आप इस पर आधारित एक अद्यतन सूची बनाते हैं, तो मुझे इसे देखने में दिलचस्पी होगी।

+2

लिंक अब टूट गया है –

1

मुझे पता है कि इस प्रश्न को थोड़ी देर पहले पूछा गया था, लेकिन मैं हाल ही में एक वेब एप्लिकेशन के साथ एक ही समस्या के साथ संघर्ष कर रहा था। किसी विशिष्ट स्कूल डोमेन द्वारा किसी उपयोगकर्ता को सत्यापित करने के बजाय बस अन्य लोगों का सुझाव दे रहे हैं और केवल .edu डोमेन को अनुमति दें। मुझे लगता है कि आप किसी डेटाबेस में पंजीकृत उपयोगकर्ताओं को कहीं संग्रहीत कर रहे हैं? यदि ऐसा है तो आप कुछ सरल एप्लिकेशन तर्क के साथ जो चाहते हैं उसे प्राप्त करने में सक्षम होना चाहिए। मैं इकाई की रूपरेखा का उपयोग कर रहा है ताकि एक प्रश्न कुछ इस तरह दिखेगा:

var userObj = Context.Users.Where(u => u.user == WebSecurity.CurrentUserId).FirstorDefault(); 

string email = userObj.email; 
string[] words = email.Split('@'); 

var classmates = Context.Users.Where(u => u.email.EndsWith(words[1])).ToList(); 

सहपाठियों चर अब एक ही स्कूल ईमेल पते के साथ सभी उपयोगकर्ताओं होगा।

आशा है कि इससे कम से कम किसी को मदद मिलेगी!

+0

.edu डोमेन केवल यूएस में व्यापक हैं, न कि जर्मनी जैसे अन्य देशों में! –

3

मैं ऐसी साइट पर काम कर रहा हूं जो केवल .edu डोमेन को अनुमति देता है। मुझे उपयोगकर्ताओं को प्रदर्शित करने के लिए स्कूलों के नामों की आवश्यकता है, इसलिए मैं @JonBiere द्वारा प्रदान किए गए समाधान जैसे समाधान का उपयोग नहीं कर सकता। इस तरह, मैंने एक सूची संकलित की। मैंने @ डेविड एडम्स द्वारा प्रदान किए गए लिंक से शुरुआत की और यहां और वहां अन्य डोमेन पाए। मैंने इस जवाब में सूची शामिल की होगी, लेकिन शरीर 30,000 वर्णों तक सीमित है, इसलिए मैंने इसे here रखा है। जो कुछ भी आप चाहते हैं उसे करने के लिए स्वतंत्र महसूस करें।

मेरी योजना यह है कि जब भी कोई उपयोगकर्ता अपना ईमेल पता पंजीकृत करता है और पुष्टि करता है, तो मैं यह देखने के लिए अपना डेटाबेस जांचूंगा कि नया पंजीकृत उपयोगकर्ता का ईमेल डोमेन डेटाबेस में पहले से ही है या नहीं। यदि ऐसा नहीं है, तो मैं इसे डेटाबेस में जोड़ दूंगा। मेरे पास सिर्फ स्कूल का नाम डोमेन जैसा ही होगा (इसलिए यह डोमेन होगा: example.edu, name: example.edu)। तब मेरे पास एक क्रॉन जॉब होगा जो डेटाबेस में इन प्रविष्टियों में से किसी एक के लिए जांच करता है जहां डोमेन और नाम मिलान होता है। यदि कोई पाया जाता है, तो मुझे एक ईमेल मिलेगा जो मुझे "नाम" फ़ील्ड को उचित मूल्य (जैसे "उदाहरण विश्वविद्यालय") अपडेट करने के लिए निर्देशित करेगा। इस रणनीति के साथ, सबसे लोकप्रिय स्कूल में पहले से ही एक प्रविष्टि शुरू होनी चाहिए और अधिक अस्पष्ट लोगों को प्रवेश मिलेगा क्योंकि उपयोगकर्ता पंजीकरण करते हैं और उनके ईमेल पते की पुष्टि करते हैं।

संबंधित मुद्दे