1. उत्पादों
  2.   ईमेल
  3.   Node.js
  4.   Aspose.Email Cloud SDK for Node.js

Aspose.Email Cloud SDK for Node.js

 
 

ईमेल संदेश बनाने और प्रबंधित करने के लिए Node.js API

Node.js API के माध्यम से MSG, EML, PST, ICS, VCF और OST जैसे Outlook ईमेल फ़ाइल फ़ॉर्मेट को बनाएं, संपादित करें, पढ़ें, संशोधित करें और कनवर्ट करें।

Aspose.Email क्लाउड SDK for Node.js क्या है?

ईमेल को कुशलतापूर्वक प्रबंधित करना कई आधुनिक अनुप्रयोगों का एक महत्वपूर्ण घटक है, चाहे वह ईमेल वर्कफ़्लो को स्वचालित करना हो, CRM सिस्टम के साथ एकीकरण हो, या ईमेल अटैचमेंट्स को प्रोसेस करना हो। Aspose.Email Cloud SDK for Node.js एक शक्तिशाली क्लाउड-आधारित API प्रदान करता है जो सॉफ्टवेयर डेवलपर्स को ईमेल फ़ाइल फ़ॉर्मेट्स के साथ आसानी से काम करने में सक्षम बनाता है। यह SDK ईमेल बनाने, संपादित करने, परिवर्तित करने, भेजने और प्राप्त करने का समर्थन करता है, जिससे यह Node.js डेवलपर्स के लिए एक आवश्यक उपकरण बन जाता है। SDK में कई अन्य महत्वपूर्ण सुविधाएँ भी शामिल हैं जैसे ईमेल अटैचमेंट जोड़ना और प्रबंधित करना, क्लाउड में ईमेल स्टोरेज को संभालना, ईमेल हेडर और मेटाडेटा को प्रोसेस करना, एम्बेडेड ऑब्जेक्ट्स और लिंक्ड रिसोर्सेज के साथ काम करना, ईमेल सिग्नेचर को संशोधित करना, कैलेंडर इवेंट प्रोसेसिंग, अनुपालन रिपोर्टिंग के लिए मेटाडेटा निकालना आदि।

Aspose.Email Cloud SDK for Node.js डेवलपर्स को उनके एप्लिकेशन में ईमेल प्रोसेसिंग क्षमताओं को एकीकृत करने का एक शक्तिशाली लेकिन सरल तरीका प्रदान करता है। यह डेवलपर्स को विभिन्न फ़ॉर्मैट्स जैसे EML, PST, MSG, OFT, EMLX, MBOX और कई अन्य में ईमेल संदेश बनाने, संशोधित करने, परिवर्तित करने और प्रोसेस करने की अनुमति देता है। यह ईमेल प्रोटोकॉल और फ़ॉर्मैट की जटिलताओं को अमूर्त करके विकास प्रक्रिया को सरल बनाता है, जिससे डेवलपर्स एप्लिकेशन लॉजिक पर ध्यान केंद्रित कर सकते हैं। Node.js की क्रॉस‑प्लेटफ़ॉर्म प्रकृति, क्लाउड‑आधारित SDK के साथ मिलकर, किसी भी ऑपरेटिंग सिस्टम पर विकास को सक्षम बनाती है। यह सुरक्षित प्रमाणीकरण तंत्र के साथ ईमेल डेटा सुरक्षा सुनिश्चित करता है। कुल मिलाकर, यह उन डेवलपर्स के लिए एक उत्कृष्ट विकल्प है जो अपने एप्लिकेशन में आसानी से ईमेल कार्यक्षमता को शामिल करना चाहते हैं।

Previous Next

Aspose.Email क्लाउड SDK for Node.js के साथ शुरूआत

Aspose.Email Cloud SDK for Node.js को स्थापित करने का अनुशंसित तरीका npm का उपयोग करना है। सुगम स्थापना के लिए कृपया निम्नलिखित कमांड का उपयोग करें।

npm के माध्यम से Aspose.Email Cloud SDK for Node.js स्थापित करें

 npm install @asposecloud/aspose-email-cloud --save 

आप लाइब्रेरी को सीधे Aspose.Email उत्पाद पृष्ठ से डाउनलोड कर सकते हैं

प्रोग्रामेटिक रूप से ईमेल बनाएं और भेजें

Aspose.Email Cloud SDK for Node.js सॉफ़्टवेयर डेवलपर्स के लिए Node.js अनुप्रयोगों के भीतर प्रोग्रामेटिक रूप से ईमेल संदेश बनाने और उन्हें नियंत्रित करना आसान बनाता है। केवल कुछ पंक्तियों के कोड से Node.js डेवलपर्स शून्य से ईमेल बना सकते हैं, विषय, बॉडी, प्राप्तकर्ता और अटैचमेंट सेट कर सकते हैं, और यहाँ तक कि उन्हें SMTP के माध्यम से भेज भी सकते हैं। नीचे दिया गया उदाहरण दर्शाता है कि सॉफ़्टवेयर डेवलपर्स Node.js अनुप्रयोगों के भीतर सरल ईमेल संदेश कैसे बना और भेज सकते हैं।

Node.js एप्लिकेशन में सरल ईमेल संदेश कैसे बनाएं और भेजें?

const asposeEmailCloud = require("aspose-email-cloud");

const config = {
  clientId: "YOUR_CLIENT_ID",
  clientSecret: "YOUR_CLIENT_SECRET",
};

const apiInstance = new asposeEmailCloud.EmailApi(config);

const message = {
  from: "sender@example.com",
  to: "recipient@example.com",
  subject: "Test Email from Aspose.Email Cloud",
  body: "This is a test email sent using Aspose.Email Cloud SDK for Node.js.",
};

const request = new asposeEmailCloud.SendEmailRequest({ message });

apiInstance.sendEmail(request)
  .then((response) => {
    console.log("Email sent successfully!");
  })
  .catch((error) => {
    console.error("Error sending email:", error);
  });

Node.js ऐप्स में ईमेल फ़ॉर्मेट रूपांतरण

Aspose.Email Cloud SDK for Node.js ने Node.js अनुप्रयोगों के भीतर ईमेल फ़ाइल फ़ॉर्मेट्स को संभालने और इन फ़ॉर्मेट्स के बीच रूपांतरण के लिए पूर्ण समर्थन प्रदान किया है। क्लाउड SDK डेटा की हानि के बिना विभिन्न फ़ॉर्मेट्स के बीच ईमेल रूपांतरण का समर्थन करता है, जैसे MSG, PST, OST, OFT, EML, EMLX, MBOX और कई अन्य। यहाँ एक बहुत उपयोगी उदाहरण है जो दर्शाता है कि सॉफ़्टवेयर डेवलपर्स Node.js अनुप्रयोगों के भीतर MSG फ़ाइल को EML फ़ॉर्मेट में कैसे परिवर्तित कर सकते हैं।

Node.js REST API के माध्यम से MSG को EML में कैसे परिवर्तित करें?

const { EmailCloud, EmailConvertRequest } = require('aspose-email-cloud');

const emailApi = new EmailCloud({
    appSid: 'YOUR_APP_SID',
    appKey: 'YOUR_APP_KEY'
});

async function convertMsgToEml() {
    try {
        const request = new EmailConvertRequest({
            fromFormat: 'msg',
            toFormat: 'eml',
            file: 'input.msg' // Can be a file path or Buffer
        });

        const result = await emailApi.email.convert(request);
        console.log('Converted successfully:', result);
    } catch (error) {
        console.error('Conversion failed:', error);
    }
}

convertMsgToEml();

Node.js API के माध्यम से ईमेल अटैचमेंट जोड़ें और प्रबंधित करें

Aspose.Email Cloud SDK for Node.js ने ईमेल संदेशों से अटैचमेंट को आसानी से जोड़ने, निकालने या हटाने के लिए पूर्ण समर्थन प्रदान किया है। कुछ ही कोड लाइनों के साथ सॉफ़्टवेयर डेवलपर्स ईमेल संदेशों में अटैचमेंट को जोड़, निकाल और प्रबंधित कर सकते हैं। यह उन अनुप्रयोगों के लिए महत्वपूर्ण है जिन्हें फ़ाइल शेयरिंग या दस्तावेज़ प्रोसेसिंग की आवश्यकता होती है। निम्नलिखित उदाहरण दर्शाता है कि Node.js डेवलपर्स Node.js वातावरण में ईमेल संदेशों से अटैचमेंट कैसे निकाल सकते हैं।

Node.js REST API के माध्यम से ईमेल संदेशों से अटैचमेंट निकालें और डाउनलोड करें कैसे?

const { EmailCloud, AttachmentDownloadRequest } = require('aspose-email-cloud');

const emailApi = new EmailCloud({
    appSid: 'YOUR_APP_SID',
    appKey: 'YOUR_APP_KEY'
});

async function downloadAttachment() {
    try {
        const attachment = await emailApi.email.attachment.download(
            new AttachmentDownloadRequest({
                fileName: 'email.eml',
                attachmentName: 'document.pdf'
            })
        );
        
        console.log('Attachment downloaded:', attachment);
    } catch (error) {
        console.error('Error downloading attachment:', error);
    }
}

downloadAttachment();

Node.js में ईमेल डेटा को पार्स और निकालें

Aspose.Email Cloud SDK for Node.js ईमेल को पार्स करने और ईमेल से जानकारी निकालने की सुविधा देता है। यह डेटा निष्कर्षण और डेटा विश्लेषण के लिए बहुत उपयोगी है। SDK Node.js डेवलपर्स के लिए विभिन्न फ़ॉर्मैट में ईमेल फ़ाइलें पढ़ना और कुछ ही कोड लाइनों के साथ विषय, बॉडी, प्रेषक, प्राप्तकर्ता और अटैचमेंट निकालना आसान बनाता है। निम्नलिखित उदाहरण दर्शाता है कि सॉफ़्टवेयर डेवलपर्स Node.js वातावरण में ईमेल मेटाडेटा कैसे निकाल सकते हैं।

Node.js एप्लिकेशन में ईमेल मेटाडेटा कैसे निकालें?

const { EmailCloud, EmailGetRequest } = require('aspose-email-cloud');

const emailApi = new EmailCloud({
    appSid: 'YOUR_APP_SID',
    appKey: 'YOUR_APP_KEY'
});

async function parseEmail() {
    try {
        const email = await emailApi.email.get(
            new EmailGetRequest({ filePath: 'email.eml' })
        );
        
        console.log('Subject:', email.subject);
        console.log('From:', email.from.address);
        console.log('Body:', email.body);
        console.log('Attachments:', email.attachments?.length);
    } catch (error) {
        console.error('Error parsing email:', error);
    }
}

parseEmail();

 हिन्दी