আউটলুক ইমেল পড়া ও লেখার জন্য বিনামূল্যে C# .NET লাইব্রেরি

C# API এর মাধ্যমে .NET অ্যাপ্লিকেশনের ভিতরে আউটলুক ইমেল বার্তা তৈরি, পড়া, লেখা এবং ম্যানিপুলেট করার জন্য ওপেন সোর্স C# .NET লাইব্রেরি। 

NetOffice কি?

NetOffice হল একটি ওপেন-সোর্স এপিআই যা .NET ডেভেলপারদের আউটলুক ইমেল বার্তা প্রোগ্রামাটিকভাবে তৈরি করতে দেয়। API ব্যবহার করে, বিকাশকারী মাইক্রোসফ্ট আউটলুককে স্বয়ংক্রিয় করতে, একটি নথি তৈরি করতে, এটিকে সংশোধন করতে এবং সংস্থানগুলি পরিষ্কার করতে পারে। উপরন্তু, API আপনাকে ইনবক্স ফোল্ডার পড়তে, টাস্ক আইটেম তৈরি করতে, ইমেল পাঠাতে, ইমেল গ্রহণ করতে, পরিচিতিগুলি গণনা করতে এবং ইভেন্টগুলি পরিচালনা করতে দেয়৷

NetOffice-এর স্ট্যান্ডআউট বৈশিষ্ট্যগুলির মধ্যে একটি হল Microsoft Outlook-এর বিভিন্ন সংস্করণের সাথে সামঞ্জস্যপূর্ণ। আপনি Outlook 2010, 2013, 2016, বা তার পরেও কাজ করছেন না কেন, NetOffice একটি মসৃণ অভিজ্ঞতা নিশ্চিত করে, বিকাশকারীদের জন্য সংস্করণ-সম্পর্কিত মাথাব্যথা দূর করে৷

আউটলুক নথির সাথে কাজ করার জন্য, আপনার VBIDEApi.dll, OfficeApi.ddl সহ, এবং NetOffice.dll নির্ভরতা হিসাবে প্রয়োজন এবং এটি আপনাকে 32-বিট এবং 64-বিট পরিবেশের জন্য একটি অ্যাপ্লিকেশন তৈরি করতে দেয়।

Previous Next

NetOffice দিয়ে শুরু করা

NetOffice ইনস্টল করার সবচেয়ে সহজ উপায় হল NuGet এর মাধ্যমে। ভিজ্যুয়াল স্টুডিওর প্যাকেজ ম্যানেজার কনসোল থেকে এটি ব্যবহার করতে, অনুগ্রহ করে নিম্নলিখিত কমান্ডটি প্রবেশ করান৷

NetOffice ইনস্টল করুন NuGet এর মাধ্যমে

 Install-Package NetOfficeFw.Email 

GitHub এর মাধ্যমে NetOffice ইনস্টল করুন 

git clone --recursive https://github.com/NetOfficeFw/NetOffice.git 

ফ্রি C# API এর মাধ্যমে ইমেল পাঠান

NetOffice .NET প্রোগ্রামারদের প্রোগ্রামে আউটলুক ইমেল পাঠাতে দেয়। ইমেল পাঠানোর জন্য, প্রথমে, আপনাকে একটি Outlook আরম্ভ করতে হবে৷ অ্যাপ্লিকেশন আপনার Outlook অ্যাপ্লিকেশন শুরু হওয়ার পরে আপনি এতে একটি নতুন মেল আইটেম তৈরি করতে পারেন, প্রাপক, বিষয় এবং বডি সেট করতে পারেন৷ আপনি ইমেল বার্তা দিয়ে সম্পন্ন করার পরে, আপনি আপনার ইমেল পাঠান. কোডের নিম্নলিখিত লাইনগুলি ব্যবহার করে, আপনি সহজেই আপনার ইমেলগুলি পাঠাতে পারেন৷

ইমেল বার্তা পাঠান C#

  1. Outlook.Application() পদ্ধতি ব্যবহার করে Outlook অ্যাপ্লিকেশন শুরু করুন
  2. outlookApplication.CreateItem() পদ্ধতি ব্যবহার করে একটি নতুন ইমেল আইটেম তৈরি করুন এবং olMailItem হিসাবে আইটেমের ধরন সেট করুন
  3. Recipients.Add() পদ্ধতি ব্যবহার করে ইমেল প্রাপকদের যোগ করুন এবং একটি স্ট্রিং হিসাবে প্রাপকদের পাস করুন
  4. ইমেল বিষয় সেট করুন
  5. ইমেল বডি সেট করুন
  6. ইমেল পাঠান
  7. আউটলুক অ্যাপ্লিকেশনটি প্রস্থান করুন এবং নিষ্পত্তি করুন

ফ্রি C# APi এর মাধ্যমে সহজেই ইমেল পাঠান

// start outlook
Outlook.Application outlookApplication = new Outlook.Application();

// create a new MailItem.
Outlook.MailItem mailItem = outlookApplication.CreateItem(OlItemType.olMailItem) as Outlook.MailItem;

// prepare item and send
mailItem.Recipients.Add("test@fileformat.com");
mailItem.Subject = "File Format Developer Guide";
mailItem.Body = "Send Emails programmatically in C#"
mailItem.Send();

// close outlook and dispose
outlookApplication.Quit();
outlookApplication.Dispose();

C# এর মাধ্যমে ইমেল বার্তা পুনরুদ্ধার করুন

ওপেন সোর্স NetOffice-এর স্বজ্ঞাত API-এর মাধ্যমে আউটলুক অ্যাকাউন্টগুলি থেকে ইমেলগুলি পুনরুদ্ধার করা কার্যকর করা হয়৷ সফ্টওয়্যার বিকাশকারীরা সহজেই বিভিন্ন পরামিতি যেমন তারিখ, প্রেরক বা বিষয়ের উপর ভিত্তি করে ইমেলগুলি আনতে পারে, তাদের শক্তিশালী অনুসন্ধান এবং ফিল্টারিং কার্যকারিতাগুলি প্রয়োগ করতে সক্ষম করে৷ লাইব্রেরিতে ইমেল বার্তাগুলি পুনরুদ্ধার করার জন্য গুরুত্বপূর্ণ ফাংশন অন্তর্ভুক্ত করা হয়েছে, যেমন অ্যাসিঙ্ক্রোনাসভাবে বার্তা পুনরুদ্ধার করা, বার্তা তালিকা পুনরুদ্ধার করা, একটি নির্দিষ্ট বার্তা পুনরুদ্ধার করা, একটি ফাইল পুনরুদ্ধার করা এবং আরও অনেক কিছু।

ইমেল সংযুক্তি পরিচালনা করুন

ইমেল সংযুক্তিগুলি পরিচালনা করা অনেক অ্যাপ্লিকেশনের একটি গুরুত্বপূর্ণ দিক। বিনামূল্যে NetOffice .NET লাইব্রেরি সফ্টওয়্যার বিকাশকারীদের জন্য তাদের নিজস্ব .NET অ্যাপ্লিকেশনগুলির মধ্যে ইমেল সংযুক্তিগুলি পরিচালনা করা সহজ করে তোলে৷ লাইব্রেরি এই অঞ্চলে উৎকর্ষ সাধন করে, ডেভেলপারদের নির্বিঘ্নে সংযুক্তিগুলি পরিচালনা করার অনুমতি দেয়, সেগুলি বের করা হোক, নতুন যুক্ত করা হোক বা এমনকি বিদ্যমান সংযুক্তিগুলিকে সহজেই পরিবর্তন করা হোক।

 বাংলা