2008-12-04 18 views
5

मैं एक जीमेल खाता मतदान करने के लिए एक सी # प्रोग्राम का उपयोग करना चाहता हूं और स्वचालित रूप से नए संदेश डाउनलोड करना चाहता हूं। मुझे पता है कि आप जीमेल को आउटबाउंड एसएमटीपी सर्वर के रूप में उपयोग कर सकते हैं, लेकिन खाते में भेजे गए नए संदेशों तक पहुंचने का कोई तरीका है?ई-मेल प्राप्त करने के लिए प्रोग्रामेटिक रूप से जीमेल का उपयोग करें?

संपादित करें: तीव्र प्रतिक्रिया के लिए धन्यवाद .... इसलिए मेरे पास दो विकल्प हैं, पीओपी या आईएमएपी।

मुझे किस का उपयोग करना चाहिए? और क्यों?

संपादित करें # 2: ऐसा लगता है कि IMAP मुझे मतदान करने की अनुमति नहीं देता है। जाने का रास्ता लगता है।

+0

"आईएमएपी मुझे मतदान करने की अनुमति नहीं देता" - कैसे? "मुझे किस का उपयोग करना चाहिए" - प्रत्येक के पास इसके पेशेवर और विपक्ष हैं। इसके लिए एक प्रश्न की आवश्यकता होगी ... – bzlm

+0

वैसे, एक निर्देश है कि जीमेल के साथ एसएसटीपी के साथ एसएमटीपी का उपयोग कैसे करें: http://www.mono-project.com/FAQ:_Security#Does_SSL_works_for_SMTP.2C_like_GMail_.3F – abatishchev

उत्तर

10

Gmail with IMAP का उपयोग करें।

+0

ज़रूर - लेकिन किस पुस्तकालय के साथ जोनाथन IMAP का उपयोग करता है? –

+0

मुझे लगता है कि मैं इसका उपयोग करूंगा: http://www.codeplex.com/InterIMAP – FlySwat

+0

इस बारे में क्या? दिखाता है कि अपठित संदेशों की सूची कैसे प्राप्त करें (IMAP, VB.NET) http://blog.rebex.net/news/archive/2007/05/28/howto-get-list-of-unread-messages- से-an-imap-server-in-vb-net.aspx दिखाता है कि पीओपी 3 सर्वर (सी #) से संदेश सूची कैसे प्राप्त करें http://blog.rebex.net/news/archive/2007/05/14/ कैसे-डाउनलोड-ईमेल-से-gmail-account-in-csharp.aspx –

1

आप Atom Feed of your GMAIL प्राप्त कर सकते हैं, जिसे एक नियमित वेब अनुरोध के साथ लाया जा सकता है, और नियमित XML दस्तावेज़ के रूप में पार्स किया जा सकता है। मैंने एक PHP पृष्ठ बनाया है जो मुझे अपने ईमेल से एक्सेस कर सकता है (जो एटम फीड्स का समर्थन नहीं करता है, या Google मोबाइल के रूप में उन्नत पृष्ठों), मुझे नए ईमेल की एक सूची दिखाने के लिए।

+0

लिंक टूटा हुआ है, लेकिन अच्छा विचार है। – FlySwat

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