Aspose.Email Cloud SDK for Ruby
মাইক্রোসফ্ট আউটলুক ইমেলগুলি প্রক্রিয়া করতে রুবি REST API
ক্লাউডে ইমেল বার্তা রচনা, প্রেরণ, গ্রহণ, ম্যানিপুলেট এবং রূপান্তর করার জন্য একটি শক্তিশালী আউটলুক ইমেল প্রসেসিং REST API।
রুবির জন্য Aspose.Email Cloud SDK Microsoft Outlooks ইমেল ফাইল ফর্ম্যাটগুলির সাথে কাজ করার জন্য সরঞ্জামগুলির একটি বিস্তৃত সেট প্রদান করে মেঘ এটি সফ্টওয়্যার বিকাশকারীদের মাইক্রোসফ্ট আউটলুক বা অন্য কোনও সফ্টওয়্যার ব্যবহার না করে ইমেল বার্তা তৈরি, প্রেরণ, গ্রহণ এবং ম্যানিপুলেট করার জন্য শক্তিশালী ক্লাউড অ্যাপ্লিকেশন তৈরি করতে সহায়তা করে। এটি HTTPS এবং SSL এনক্রিপশন ব্যবহার করে নিরাপদ ডেটা স্থানান্তর প্রদান করে, নিশ্চিত করে যে আপনার ডেটা নিরাপদ এবং সুরক্ষিত। ক্লাউড SDK প্ল্যাটফর্ম-স্বাধীন এবং রুবি সমর্থন করে এমন যেকোনো অপারেটিং সিস্টেম বা প্রোগ্রামিং ভাষায় ব্যবহার করা যেতে পারে।
রুবির জন্য Aspose.Email Cloud SDK অনেক বৈশিষ্ট্য সমৃদ্ধ এবং ক্লাউডে ইমেল বার্তাগুলির সাথে প্রোগ্রাম্যাটিকভাবে কাজ করার জন্য বিভিন্ন বৈশিষ্ট্য প্রদান করে, যেমন SMTP ব্যবহার করে ইমেল বার্তা পাঠানো, SMTP বা এক্সচেঞ্জ বা Google মেল সার্ভার ব্যবহার করে, বিভিন্ন বার্তা সেট করা বৈশিষ্ট্য (বিষয়, বডি, অ্যাটাচমেন্ট এবং প্রাপক হিসাবে), POP3 এবং IMAP সার্ভার থেকে ইমেল বার্তাগুলি গ্রহণ করুন, ইমেল বার্তাগুলি থেকে বিভিন্ন তথ্য বের করুন (প্রেরক, প্রাপক, বিষয়, বডি, সংযুক্তি এবং শিরোনাম), বিভিন্ন মানদণ্ড ব্যবহার করে ইমেল বার্তাগুলি অনুসন্ধান করুন এবং আরো অনেক.
রুবির জন্য Aspose.Email Cloud SDK একটি সহজে ব্যবহারযোগ্য, সহজ এবং স্বজ্ঞাত API প্রদান করে যা ডেভেলপারদের জন্য বেশ কিছু সুবিধা প্রদান করে যারা তাদের রুবি অ্যাপ্লিকেশনগুলিতে ইমেল বার্তাগুলির সাথে কাজ করতে চায়৷ লাইব্রেরি স্ট্যান্ডার্ড ইমেল ফাইল ফরম্যাট যেমন Outlook MSG, EML, iCalendar ফাইল, VCard এবং আরও অনেক কিছুর সাথে কাজ করতে সহায়তা করে। সফ্টওয়্যার বিকাশকারীরা SDK ব্যবহার করে EML, MSG, MHTML এবং HTML এর মতো বিভিন্ন ফর্ম্যাটের মধ্যে ইমেল বার্তাগুলিকে রূপান্তর করতে পারে। এর বিস্তৃত বৈশিষ্ট্য এবং সুবিধাগুলির সাথে, SDK হল ডেভেলপারদের জন্য একটি চমৎকার পছন্দ যারা তাদের রুবি অ্যাপ্লিকেশনগুলিতে ইমেল বার্তাগুলির সাথে কাজ করতে চান৷
Aspose দিয়ে শুরু করা। রুবির জন্য ক্লাউড SDK ইমেল করুন
রুবির জন্য Aspose.Email Cloud SDK ইনস্টল করার সুপারিশ করার উপায় হল RubyGems প্যাকেজ ম্যানেজার ব্যবহার করা। একটি মসৃণ ইনস্টলেশনের জন্য নিম্নলিখিত কমান্ড ব্যবহার করুন.
Aspose ইনস্টল করুন। RubyGems এর মাধ্যমে রুবির জন্য ইমেল ক্লাউড SDK
gem install aspose_email_cloud
এছাড়াও আপনি এটি সরাসরি Aspose পণ্যের পৃষ্ঠা থেকে ডাউনলোড করতে পারেন।রুবি REST API এর মাধ্যমে ইমেল বার্তা পাঠান এবং গ্রহণ করুন
Aspose. Ruby-এর জন্য Email Cloud SDK সফ্টওয়্যার বিকাশকারীদের তাদের নিজস্ব রুবি অ্যাপ্লিকেশনের মধ্যে ইমেল বার্তা রচনা এবং পাঠানোর ক্ষমতা দেয়৷ SDK সম্পূর্ণরূপে SMTP, Exchange, বা Google Mail সার্ভার ব্যবহার করে ইমেল বার্তা পাঠানোকে সমর্থন করে। সফ্টওয়্যার বিকাশকারীরা সহজেই বিভিন্ন বার্তা বৈশিষ্ট্য যেমন বিষয়, বডি, সংযুক্তি এবং প্রাপক সেট করতে পারে। আপনি সহজেই আপনার ইমেল অ্যাকাউন্টে একটি নতুন বার্তা যুক্ত করতে পারেন। POP3 এবং IMAP সার্ভার থেকেও ইমেল বার্তা পাওয়া সম্ভব৷
রুবি API এর মাধ্যমে কিভাবে আপনার ইমেল অ্যাকাউন্টে নতুন বার্তা যুক্ত করবেন
email = EmailDto.new(
from: MailAddress.new(address: 'example@gmail.com'),
to: [MailAddress.new(address: 'to@aspose.com')],
subject: 'Some subject',
body: 'Some body'
)
appended_message_id = api.client.message.append(
ClientMessageAppendRequest.new(
account_location: imap_location,
folder: imap_folder_name,
message: MailMessageDto.new(value: email),
mark_as_sent: true))
রুবির মাধ্যমে ইমেলকে এক ফরম্যাট থেকে অন্য ফর্ম্যাটে রূপান্তর করুন
রুবির জন্য Aspose.Email Cloud SDK সফ্টওয়্যার ডেভেলপারদের ইমেল বার্তা লোড করতে এবং Ruby REST API এর মাধ্যমে একটি ফর্ম্যাট থেকে অন্য ফর্ম্যাটে রূপান্তর করতে সক্ষম করে৷ এটি বিভিন্ন ফাইল ফরম্যাটের জন্য সমর্থন প্রদান করে, যেমন EML, MSG, MHTM, HTML ফাইল একে অপরে রূপান্তর করা যেতে পারে। ইমেল বার্তা ছাড়াও, সফ্টওয়্যার বিকাশকারীরা তাদের নিজস্ব অ্যাপ্লিকেশনের মধ্যে ক্যালেন্ডার (আইক্যালেন্ডার) এবং যোগাযোগ কার্ড (ভিকার্ড) ফাইলগুলিকে রূপান্তর করতে পারে। নিম্নলিখিত উদাহরণটি দেখায় কিভাবে ইমেল বার্তাগুলিকে অন্যান্য সমর্থিত ফাইল ফর্ম্যাটে রূপান্তর করতে হয়।
রুবি এর মাধ্যমে এক ফরম্যাট থেকে অন্য ফরম্যাটে ইমেল রূপান্তর করুন
mapi_file = api.email.convert(
EmailConvertRequest.new(
from_format: 'Eml',
to_format: 'Msg',
file: File.new('email.eml')))
converted = File.open(mapi_file, 'rb') do |f|
bin = f.read
# ...
end
রুবি API এর মাধ্যমে ইমেল সংযুক্তি এবং এমবেডেড অবজেক্টগুলি পরিচালনা করুন
Aspose.Ruby-এর জন্য ইমেল ক্লাউড SDK হল একটি শক্তিশালী টুল যা ডেভেলপারদের তাদের রুবি অ্যাপ্লিকেশানগুলিতে ইমেল সংযুক্তি এবং এমবেড করা বস্তুগুলির সাথে কাজ করতে দেয়৷ রুবি ক্লাউড SDK ব্যবহার করে, সফ্টওয়্যার বিকাশকারীরা সহজেই তাদের ইমেল বার্তাগুলির মধ্যে সংযুক্তি এবং এমবেড করা বস্তু, যেমন চিত্রগুলি পরিচালনা করতে পারে৷ সফ্টওয়্যার বিকাশকারীরা সংযুক্তিটির ফাইল পাথ, নাম এবং বিষয়বস্তুর ধরন নির্দিষ্ট করে "সংযুক্তি যোগ করুন" পদ্ধতি ব্যবহার করে ইমেল বার্তাগুলিতে সংযুক্তি যোগ করতে পারে। সংযুক্তিগুলি পেতে বা ডাউনলোড করা এবং মুছে ফেলাও সম্ভব।
রুবি API এর মাধ্যমে ইমেল বার্তাগুলিতে সংযুক্তি যোগ করুন
# Instantiate the EmailApi class
email_api = AsposeEmailCloud::EmailApi.new
# Upload attachment to cloud storage
file_name = "example.pdf"
path = "example_folder/#{file_name}"
file = File.new(file_name, 'rb')
email_api.upload_file(AsposeEmailCloud::UploadFileRequest.new(path, file))
# Add attachment to email message
message = AsposeEmailCloud::EmailDto::Message.new
message.to_address = AsposeEmailCloud::EmailDto::MailAddress.new('recipient@example.com')
message.from_address = AsposeEmailCloud::EmailDto::MailAddress.new('sender@example.com')
message.subject = 'Email with Attachment'
message.body = 'Please see attached file'
attachment = AsposeEmailCloud::EmailDto::Attachment.new
attachment.name = file_name
attachment.data_base64 = Base64.encode64(file.read)
attachment.content_type = 'application/pdf'
message.attachments = [attachment]
# Send email message
email_api.send(AsposeEmailCloud::SendEmailRequest.new(message))