Aspose.Email Cloud SDK for Ruby
माइक्रोसॉफ्ट आउटलुक ईमेल को प्रोसेस करने के लिए रूबी रेस्ट एपीआई
क्लाउड में ईमेल संदेशों को लिखने, भेजने, प्राप्त करने, हेरफेर करने और परिवर्तित करने के लिए एक शक्तिशाली आउटलुक ईमेल प्रोसेसिंग रेस्ट एपीआई।
रूबी के लिए Aspose.Email क्लाउड SDK माइक्रोसॉफ्ट आउटलुक ईमेल फ़ाइल स्वरूपों के साथ काम करने के लिए टूल का एक व्यापक सेट प्रदान करता है। बादल। यह सॉफ़्टवेयर डेवलपर्स को Microsoft Outlook या किसी अन्य सॉफ़्टवेयर का उपयोग किए बिना ईमेल संदेश बनाने, भेजने, प्राप्त करने और हेरफेर करने के लिए शक्तिशाली क्लाउड एप्लिकेशन बनाने में मदद करता है। यह HTTPS और SSL एन्क्रिप्शन का उपयोग करके सुरक्षित डेटा ट्रांसफर प्रदान करता है, यह सुनिश्चित करते हुए कि आपका डेटा सुरक्षित है। क्लाउड एसडीके प्लेटफ़ॉर्म-स्वतंत्र है और इसका उपयोग रूबी का समर्थन करने वाले किसी भी ऑपरेटिंग सिस्टम या प्रोग्रामिंग भाषा पर किया जा सकता है।
रूबी के लिए Aspose.Email क्लाउड SDK बहुत समृद्ध है और क्लाउड में ईमेल संदेशों के साथ प्रोग्रामेटिक रूप से काम करने के लिए कई प्रकार की सुविधाएँ प्रदान करता है, जैसे SMTP का उपयोग करके ईमेल संदेश भेजना, SMTP या एक्सचेंज या Google मेल सर्वर का उपयोग करना, विभिन्न संदेश सेट करना गुण (विषय, मुख्य भाग, अनुलग्नक और प्राप्तकर्ता के रूप में), POP3 और IMAP सर्वर से ईमेल संदेश प्राप्त करते हैं, ईमेल संदेशों (प्रेषक, प्राप्तकर्ता, विषय, मुख्य भाग, अनुलग्नक और हेडर) से विभिन्न जानकारी निकालते हैं, विभिन्न मानदंडों का उपयोग करके ईमेल संदेश खोजते हैं और बहुत अधिक।
रूबी के लिए Aspose.Email क्लाउड SDK उपयोग में आसान, सरल और सहज एपीआई प्रदान करता है जो उन डेवलपर्स के लिए कई लाभ प्रदान करता है जो अपने रूबी अनुप्रयोगों में ईमेल संदेशों के साथ काम करना चाहते हैं। लाइब्रेरी मानक ईमेल फ़ाइल स्वरूपों जैसे आउटलुक एमएसजी, ईएमएल, आईकैलेंडर फ़ाइलें, वीकार्ड और कई अन्य के साथ काम करने का समर्थन करती है। सॉफ्टवेयर डेवलपर एसडीके का उपयोग करके ईमेल संदेशों को विभिन्न प्रारूपों जैसे ईएमएल, एमएसजी, एमएचटीएमएल और एचटीएमएल के बीच भी परिवर्तित कर सकते हैं। सुविधाओं और लाभों की विस्तृत श्रृंखला के साथ, एसडीके उन डेवलपर्स के लिए एक उत्कृष्ट विकल्प है जो अपने रूबी अनुप्रयोगों में ईमेल संदेशों के साथ काम करना चाहते हैं।
रूबी के लिए Aspose.Email क्लाउड SDK के साथ शुरुआत करना
रूबी के लिए Aspose.Email क्लाउड SDK को स्थापित करने का अनुशंसित तरीका रूबीजेम्स पैकेज मैनेजर का उपयोग करना है। सुचारू इंस्टालेशन के लिए कृपया निम्नलिखित कमांड का उपयोग करें।
RubyGems के माध्यम से रूबी के लिए Aspose.Email क्लाउड SDK इंस्टॉल करें
gem install aspose_email_cloud
आप इसे सीधे Aspose उत्पाद पृष्ठ से भी डाउनलोड कर सकते हैं।रूबी रेस्ट एपीआई के माध्यम से ईमेल संदेश भेजें और प्राप्त करें
रूबी के लिए Aspose.Email क्लाउड एसडीके सॉफ्टवेयर डेवलपर्स को अपने रूबी अनुप्रयोगों के अंदर ईमेल संदेश लिखने और भेजने की क्षमता देता है। SDK SMTP, एक्सचेंज, या Google मेल सर्वर का उपयोग करके ईमेल संदेश भेजने का पूर्ण समर्थन करता है। सॉफ़्टवेयर डेवलपर विषय, मुख्य भाग, अनुलग्नक और प्राप्तकर्ता जैसे विभिन्न संदेश गुणों को आसानी से सेट कर सकते हैं। आप अपने ईमेल खाते में आसानी से एक नया संदेश भी जोड़ सकते हैं। POP3 और IMAP सर्वर से ईमेल संदेश प्राप्त करना भी संभव है।
रूबी एपीआई के माध्यम से अपने ईमेल खाते में नया संदेश कैसे जोड़ें
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 क्लाउड SDK सॉफ्टवेयर डेवलपर्स को ईमेल संदेशों को लोड करने और रूबी REST API के माध्यम से उन्हें एक प्रारूप से दूसरे प्रारूप में परिवर्तित करने में सक्षम बनाता है। यह विभिन्न फ़ाइल स्वरूपों के लिए समर्थन प्रदान करता है, जैसे EML, MSG, MHTM, HTML फ़ाइलों को एक दूसरे में परिवर्तित किया जा सकता है। ईमेल संदेशों के अलावा, सॉफ़्टवेयर डेवलपर अपने स्वयं के एप्लिकेशन के अंदर कैलेंडर (iCalendar) और संपर्क कार्ड (VCard) फ़ाइलों को भी परिवर्तित कर सकते हैं। निम्नलिखित उदाहरण दर्शाता है कि ईमेल संदेशों को अन्य समर्थित फ़ाइल स्वरूपों में कैसे परिवर्तित किया जाए।
रूबी के माध्यम से ईमेल को एक प्रारूप से दूसरे प्रारूप में बदलें
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
रूबी एपीआई के माध्यम से ईमेल अटैचमेंट और एंबेडेड ऑब्जेक्ट प्रबंधित करें
रूबी के लिए Aspose.Email क्लाउड SDK एक शक्तिशाली उपकरण है जो डेवलपर्स को उनके रूबी अनुप्रयोगों में ईमेल अनुलग्नकों और एम्बेडेड ऑब्जेक्ट्स के साथ काम करने की अनुमति देता है। रूबी क्लाउड एसडीके का उपयोग करके, सॉफ्टवेयर डेवलपर्स अपने ईमेल संदेशों के अंदर संलग्नक और छवियों जैसे एम्बेडेड ऑब्जेक्ट को आसानी से प्रबंधित कर सकते हैं। सॉफ़्टवेयर डेवलपर फ़ाइल पथ, नाम और अनुलग्नक की सामग्री प्रकार को निर्दिष्ट करके "अटैचमेंट जोड़ें" विधि का उपयोग करके ईमेल संदेशों में अनुलग्नक जोड़ सकते हैं। अनुलग्नकों को प्राप्त करना या डाउनलोड करना और हटाना भी संभव है।
रूबी एपीआई के माध्यम से ईमेल संदेशों में अनुलग्नक जोड़ें
# 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))