2011-03-09 23 views
37

में ईमेल प्राप्त करना मुझे वहां बहुत सारे Node.js मॉड्यूल दिखाई देते हैं जो SMTP के माध्यम से मेल भेजता है।Node.js

लेकिन क्या मेल प्राप्त करने के लिए कोई मॉड्यूल है?

उत्तर

24

आप एक ई-मेल क्लाइंट लाइब्रेरी की तलाश में हैं। वर्तमान में, (उल्लेख here के रूप में) 2 विकल्प हैं:

  • node-imap (IMAP)
  • n3 (POP3, प्रयोगात्मक)

मैं उन्हें पहले कभी उपयोग नहीं है, लेकिन उपयोग बहुत सीधे आगे है (दस्तावेज़ों के अनुसार)। नोड-इमाप अधिक स्थिर लाइब्रेरी होने लगता है और इसका परीक्षण जीमेल के खिलाफ किया गया है। यदि IMAP आपके पर्यावरण में एक विकल्प है, तो मैं नोड-आईएमएपी के साथ रहूंगा।

+0

धन्यवाद! यही वही है जो मैं ढूंढ रहा था। – foobar

21

Mailin मॉड्यूल आपको, ईमेल से और बाद पार्स करने के लिए अनुमति देता है की जाँच करना चाहते हैं उन्हें अपनी पसंद के एक वेबहूक में। यह simplesmtp पर आधारित है। यह डीकिम और एसपीएफ भी जांचता है, स्पैमसासिन स्कोर की गणना करता है और संदेश भाषा निर्धारित करता है।

भले ही यह आपकी आवश्यकताओं के अनुरूप नहीं है, आप कोड को देख सकते हैं, इससे आपकी मदद हो सकती है। (अस्वीकरण: मैं Mailin का रखरखाव हूं)

+1

क्या मेलिन किसी जीमेल खाते के ईमेल सुन सकता है? और जब कोई ईमेल आ गया है तो सूचित करता है। जैसे https://github.com/jcreigno/nodejs-mail-notifier – Hiteshdua1

5

जो समाधान मैंने पाया वह mail-listener2 है। मैं बस कुछ ही मिनटों में उठने और दौड़ने में सक्षम था, यह node-imap और mailparser बॉक्स से बाहर निकलता है।