Aspose.Email Cloud SDK for Ruby
Ruby REST API, skirta apdoroti Microsoft Outlook el
Galinga Outlook el. pašto apdorojimo REST API, skirta kurti, siųsti, gauti, manipuliuoti ir konvertuoti el. laiškus debesyje.
Aspose.Email Cloud SDK skirta Ruby suteikia išsamų įrankių rinkinį, skirtą darbui su Microsoft Outlooks el. pašto failų formatais debesis. Tai padeda programinės įrangos kūrėjams sukurti galingas debesies programas, skirtas kurti, siųsti, gauti ir valdyti el. laiškus nenaudojant Microsoft Outlook ar kitos programinės įrangos. Jis užtikrina saugų duomenų perdavimą naudojant HTTPS ir SSL šifravimą, užtikrinant, kad jūsų duomenys būtų saugūs. Debesų SDK yra nepriklausomas nuo platformos ir gali būti naudojamas bet kurioje operacinėje sistemoje arba programavimo kalba, kuri palaiko Ruby.
Aspose.Email Cloud SDK, skirta Ruby, yra labai daug funkcijų ir suteikia įvairių funkcijų programiniam darbui su el. pašto pranešimais debesyje, pvz., el. pašto pranešimų siuntimas naudojant SMTP, naudojant SMTP arba Exchange ar Google Mail serverius, įvairių pranešimų nustatymas ypatybes (kaip temą, turinį, priedus ir gavėjus), gauti el. laiškus iš POP3 ir IMAP serverių, išgauti įvairią informaciją iš el. laiškų (siuntėją, gavėją, temą, turinį, priedus ir antraštes), ieškoti el. laiškų pagal įvairius kriterijus ir daug daugiau.
Aspose.Email Cloud SDK skirta Ruby suteikia lengvai naudojamą, paprastą ir intuityvią API, kuri suteikia keletą privalumų kūrėjams, norintiems dirbti su el. pašto pranešimais savo Ruby programose. Biblioteka palaiko darbą su standartiniais el. pašto failų formatais, tokiais kaip Outlook MSG, EML, iCalendar failai, VCard ir daugelis kitų. Programinės įrangos kūrėjai taip pat gali konvertuoti el. laiškus į įvairius formatus, pvz., EML, MSG, MHTML ir HTML, naudodami SDK. Dėl daugybės funkcijų ir privalumų SDK yra puikus pasirinkimas kūrėjams, norintiems dirbti su el. laiškais savo „Ruby“ programose.
Darbo su Aspose.Email Cloud SDK skirta Ruby pradžia
Rekomenduojamas būdas įdiegti Aspose.Email Cloud SDK, skirtas Ruby, yra naudoti RubyGems paketų tvarkyklę. Norėdami sklandžiai įdiegti, naudokite šią komandą.
Įdiekite Aspose.Email Cloud SDK, skirtą Ruby per RubyGems
gem install aspose_email_cloud
Taip pat galite jį atsisiųsti tiesiogiai iš „Aspose“ produkto puslapio.Siųskite ir gaukite el. pašto pranešimus per Ruby REST API
Aspose.Email Cloud SDK skirta Ruby programinės įrangos kūrėjams suteikia galimybę kurti ir siųsti el. laiškus savo Ruby programose. SDK visiškai palaiko el. pašto pranešimų siuntimą naudojant SMTP, Exchange arba Google Mail serverius. Programinės įrangos kūrėjai gali lengvai nustatyti įvairias pranešimų ypatybes, pvz., temą, turinį, priedus ir gavėjus. Taip pat galite lengvai pridėti naują pranešimą prie savo el. pašto paskyros. Taip pat galima gauti el. laiškus iš POP3 ir IMAP serverių.
Kaip pridėti naują pranešimą prie el. pašto paskyros per Ruby 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))
Konvertuokite el. laišką iš vieno formato į kitą naudodami Ruby
Aspose.Email Cloud SDK skirta Ruby leidžia programinės įrangos kūrėjams įkelti el. laiškus ir konvertuoti juos iš vieno formato į kitą naudojant Ruby REST API. Jis palaiko įvairius failų formatus, tokius kaip EML, MSG, MHTM, HTML failus galima konvertuoti vienas į kitą. Be el. pašto pranešimų, programinės įrangos kūrėjai taip pat gali konvertuoti kalendoriaus (iCalendar) ir kontaktinės kortelės (VCard) failus savo programose. Šiame pavyzdyje parodyta, kaip konvertuoti el. laiškus į kitus palaikomus failų formatus.
Konvertuokite el. paštą iš vieno formato į kitą naudodami „Ruby“
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
Tvarkykite el. pašto priedus ir įterptuosius objektus per Ruby API
Aspose.Email Cloud SDK skirta Ruby yra galingas įrankis, leidžiantis kūrėjams dirbti su el. pašto priedais ir įterptais objektais savo Ruby programose. Naudodami Ruby Cloud SDK programinės įrangos kūrėjai gali lengvai tvarkyti savo el. laiškuose esančius priedus ir įterptus objektus, pvz., vaizdus. Programinės įrangos kūrėjai gali pridėti priedus prie el. laiškų naudodami metodą „Pridėti priedą“, nurodydami failo kelią, pavadinimą ir priedo turinio tipą. Taip pat galima gauti arba atsisiųsti ir ištrinti priedus.
Pridėkite priedus prie el. pašto pranešimų per Ruby 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))