2013-03-25 3 views
6

में पार्सिंग .msg फ़ाइलें किसी को भी किसी भी जावास्क्रिप्ट पुस्तकालयों कि पढ़ने/एक माइक्रोसॉफ्ट msg फ़ाइल को पार्स जाएगा पता है। मैं एक सिस्टम लिख रहा हूं जिसके लिए दर्शक को सर्वर पर संग्रहीत .msg फ़ाइलों को प्रेषित करने की आवश्यकता होती है। मुझे शायद भविष्य में भी .eml करना होगा। मैं .NET ढांचे या एएसपी का उपयोग नहीं कर रहा हूँ। परियोजना केवल एचटीएमएल/सीएसएस/जावास्क्रिप्ट + JQuery है।जावास्क्रिप्ट

मैं प्राप्तकर्ताओं/प्रेषक, विषय, अनुलग्नकों के लिए केवल ई-मेल पते (फ़ाइल नाम वास्तविक फ़ाइलें नहीं), शरीर (पाठ & एचटीएमएल) निकालने के लिए की आवश्यकता होगी, तारीख आदि भेजा

+0

आप एक प्रणाली है कि है कि एक सर्वर पर संग्रहीत किया गया है फ़ाइलों .msg Dispay लिए आवश्यक है कि दर्शक लेखन करने में सफल रहा है? यदि हां, तो आप साझा करना चाहते हैं कि आपने यह कैसे किया? – itsproject

उत्तर

1

तुम एक की आवश्यकता होगी एमएसजी और/या ईएमएल कनवर्टर पुस्तकालय। मैं अतीत में सफलता के साथ Mailbee.NET, लेकिन Aspose का उपयोग किया है या किसी अन्य वाणिज्यिक पुस्तकालय में एक ही काम करना चाहिए। बेशक आप हमेशा अपनी खुद की MSG parser by following the specifications कोड सकता है, लेकिन यदि आप अपने वेब समाधान पर ध्यान केंद्रित किया जा नहीं होगा?

एक बार जब आप पुस्तकालय है - बस इसे एक सेवा मुखौटा में लपेट ऊपर और जे एस में AJAX अनुरोध का निर्माण अपने यूआई ढांचे का उपयोग करके प्रदर्शित मॉडल डेटा पुनः प्राप्त करने। इन गतिशील AJAX अनुरोधों को संभालने के लिए आपको कुछ सर्वर पेज हैंडलर की आवश्यकता होगी - node.js, एएसपीएक्स, जेएसपी, पीएचपी, आदि

एक साइड नोट के रूप में - यह पूरे एमएसजी को क्लाइंट को खींचने में बहुत अक्षम होगा मेटाडेटा के हिस्से को पुनः प्राप्त करने के लिए। संलग्नक के 50MB मूल्य के साथ एक एमएसजी पर विचार करें - अगर आप केवल फ़ाइल नाम की जरूरत है - जब तक यह सभी 50MB डाउनलोड करता है आप कर रहे हैं आवेदन बेकार/धीमी गति से किया जाएगा। मुझे नहीं लगता कि ब्राउज़र (या उपयोगकर्ताओं) कि चाहते हैं।

1

तुम भी मुक्ति और उसके RDOSession.GetMessageFromMsgFile विधि का उपयोग कर सकते हैं। यह जावास्क्रिप्ट (केवल आईई), जावा (COM पुल के माध्यम से) और किसी भी नेट भाषा में पहुंच योग्य है।

2

msg.reader पुस्तकालय काम करने के लिए लगता है।

0

मेरा मानना ​​है कि शुद्ध जे एस संभव नहीं है लेकिन सर्वर साइड we can पर नोड और लिनक्स की मदद से।

यह अगर nodemailer और/या msg.reader पुस्तकालय संदेश प्रारूप में HTML ईमेल यद्यपि की सहायता कर सकें बहुत अच्छा होगा।

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