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 ক্লাউড SDK for Node.js ডেভেলপারদেরকে শক্তিশালী তবে সহজ উপায় প্রদান করে ইমেইল প্রক্রিয়াকরণ ক্ষমতা তাদের অ্যাপ্লিকেশনে সংযুক্ত করার জন্য। এটি ডেভেলপারদেরকে বিভিন্ন ফরম্যাটে, যেমন EML, PST, MSG, OFT, EMLX, MBOX এবং আরও অনেক, ইমেইল মেসেজ তৈরি, পরিবর্তন, রূপান্তর এবং প্রক্রিয়া করতে সক্ষম করে। এটি ইমেইল প্রোটোকল এবং ফরম্যাটের জটিলতা দূর করে ডেভেলপমেন্ট প্রক্রিয়াকে সহজ করে, যাতে ডেভেলপাররা অ্যাপ্লিকেশন লজিকের উপর মনোযোগ দিতে পারে। Node.js এর ক্রস-প্ল্যাটফর্ম প্রকৃতি, ক্লাউড-ভিত্তিক SDK এর সঙ্গে মিলিয়ে, যেকোনো অপারেটিং সিস্টেমে ডেভেলপমেন্ট সম্ভব করে। এটি নিরাপদ প্রমাণীকরণ মেকানিজমের মাধ্যমে ইমেইল ডেটা সুরক্ষা নিশ্চিত করে। সামগ্রিকভাবে, এটি ডেভেলপারদের জন্য একটি চমৎকার পছন্দ যারা সহজে তাদের অ্যাপ্লিকেশনে ইমেইল ফাংশনালিটি সংযোজন করতে চান।

Previous Next

Aspose.Email ক্লাউড SDK for Node.js দিয়ে শুরু করা

Aspose.Email ক্লাউড 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();

 বাংলা