![](https://products.fileformat.com/az/email/ruby/aspose-email-ruby-cloud-sdk/header-image.png)
Aspose.Email Cloud SDK for Ruby
Microsoft Outlook e-poçtlarını emal etmək üçün Ruby REST API
Buludda E-poçt Mesajlarını tərtib etmək, göndərmək, qəbul etmək, manipulyasiya etmək və çevirmək üçün Güclü Outlook E-poçt Emalı REST API.
Ruby üçün Aspose.Email Bulud SDK Microsoft Outlooks e-poçt fayl formatları ilə işləmək üçün hərtərəfli alətlər dəsti təqdim edir. bulud. O, proqram tərtibatçılarına Microsoft Outlook və ya hər hansı digər proqram təminatından istifadə etmədən e-poçt mesajlarını yaratmaq, göndərmək, qəbul etmək və manipulyasiya etmək üçün güclü bulud proqramları yaratmağa kömək edir. O, HTTPS və SSL şifrələməsindən istifadə edərək təhlükəsiz məlumat ötürülməsini təmin edir, məlumatlarınızın təhlükəsiz və təhlükəsiz olmasını təmin edir. Bulud SDK platformadan müstəqildir və Ruby-ni dəstəkləyən istənilən əməliyyat sistemində və ya proqramlaşdırma dilində istifadə edilə bilər.
Ruby üçün Aspose.Email Cloud SDK çox zəngin xüsusiyyətlərə malikdir və buludda e-poçt mesajları ilə proqramlı işləmək üçün SMTP istifadə edərək e-poçt mesajları göndərmək, SMTP və ya Exchange və ya Google Mail serverlərindən istifadə etmək, müxtəlif mesaj qurmaq kimi müxtəlif funksiyaları təmin edir. xassələri (mövzu, gövdə, qoşmalar və alıcılar kimi), POP3 və IMAP serverlərindən e-poçt mesajları qəbul edin, e-poçt mesajlarından müxtəlif məlumatları çıxarın (göndərən, alıcı, mövzu, gövdə, qoşmalar və başlıqlar), müxtəlif meyarlardan istifadə edərək e-poçt mesajlarını axtarın və daha çox.
Ruby üçün Aspose.Email Cloud SDK, Ruby proqramlarında e-poçt mesajları ilə işləmək istəyən tərtibatçılar üçün bir sıra üstünlüklər təmin edən istifadəsi asan, sadə və intuitiv API təqdim edir. Kitabxana Outlook MSG, EML, iCalendar faylları, VCard və daha çox kimi standart e-poçt fayl formatları ilə işləməyi dəstəkləyir. Proqram tərtibatçıları həmçinin SDK-dan istifadə edərək EML, MSG, MHTML və HTML kimi müxtəlif formatlar arasında e-poçt mesajlarını çevirə bilərlər. Geniş xüsusiyyətləri və üstünlükləri ilə SDK Ruby tətbiqlərində e-poçt mesajları ilə işləmək istəyən tərtibatçılar üçün əla seçimdir.
Ruby üçün Aspose.Email Cloud SDK ilə işə başlayın
Ruby üçün Aspose.Email Cloud SDK quraşdırmanın tövsiyə olunan yolu RubyGems paket menecerindən istifadə etməkdir. Düzgün quraşdırma üçün aşağıdakı əmrdən istifadə edin.
RubyGems vasitəsilə Ruby üçün Aspose.Email Cloud SDK quraşdırın
gem install aspose_email_cloud
Siz həmçinin onu birbaşa Məhsulun Aspose səhifəsindən endirə bilərsiniz.Ruby REST API vasitəsilə E-poçt Mesajlarını Göndərin və Qəbul edin
Ruby üçün Aspose.Email Cloud SDK proqram tərtibatçılarına öz Ruby proqramları daxilində e-poçt mesajları tərtib etmək və göndərmək imkanı verir. SDK SMTP, Exchange və ya Google Mail serverlərindən istifadə edərək e-poçt mesajlarının göndərilməsini tam dəstəkləyir. Proqram tərtibatçıları mövzu, gövdə, qoşmalar və alıcılar kimi müxtəlif mesaj xüsusiyyətlərini asanlıqla təyin edə bilərlər. Siz həmçinin asanlıqla e-poçt hesabınıza yeni mesaj əlavə edə bilərsiniz. POP3 və IMAP serverlərindən e-poçt mesajları qəbul etmək də mümkündür.
Ruby API vasitəsilə E-poçt Hesabınıza Yeni Mesajı Necə Əlavə etmək olar
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))
E-poçtu Ruby vasitəsilə bir formatdan digərinə çevirin
Ruby üçün Aspose.Email Cloud SDK proqram tərtibatçılarına Ruby REST API vasitəsilə e-poçt mesajlarını yükləməyə və onları bir formatdan digərinə çevirməyə imkan verir. EML, MSG, MHTM kimi müxtəlif fayl formatlarına dəstək verir, HTML faylları bir-birinə çevrilə bilir. E-poçt mesajlarından başqa, proqram tərtibatçıları Təqvim (iCalendar) və Əlaqə Kartı (VCard) fayllarını öz proqramlarında çevirə bilərlər. Aşağıdakı nümunə e-poçt mesajlarının digər dəstəklənən fayl formatlarına necə çevriləcəyini nümayiş etdirir.
E-poçtu Ruby vasitəsilə bir formatdan digər formata çevirin
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
E-poçt Qoşmalarını və Daxili Obyektləri Ruby API vasitəsilə idarə edin
Ruby üçün Aspose.Email Cloud SDK tərtibatçılara öz Ruby proqramlarında e-poçt qoşmaları və daxil edilmiş obyektlərlə işləməyə imkan verən güclü alətdir. Ruby Cloud SDK-dan istifadə edərək, proqram tərtibatçıları öz e-poçt mesajlarında qoşmaları və şəkillər kimi daxil edilmiş obyektləri asanlıqla idarə edə bilərlər. Proqram tərtibatçıları fayl yolunu, adını və əlavənin məzmun növünü göstərərək "Əlavə əlavə et" metodundan istifadə edərək e-poçt mesajlarına qoşmalar əlavə edə bilərlər. Əlavələri əldə etmək, yükləmək və silmək də mümkündür.
Ruby API vasitəsilə E-poçt Mesajlarına Qoşmalar əlavə edin
# 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))