1. Produkter
  2.   E-post
  3.   Ruby
  4.   Aspose.Email Cloud SDK for Ruby

Aspose.Email Cloud SDK for Ruby

 
 

Ruby REST API for å behandle Microsoft Outlook-e-poster

Et kraftig REST API for Outlook-e-postbehandling for å komponere, sende, motta, manipulere og konvertere e-postmeldinger i skyen.

Aspose.Email Cloud SDK for Ruby gir et omfattende sett med verktøy for å jobbe med Microsoft Outlooks e-postfilformater i skyen. Det hjelper programvareutviklere å lage kraftige skyapplikasjoner for å lage, sende, motta og manipulere e-postmeldinger uten å bruke Microsoft Outlook eller annen programvare. Den gir sikker dataoverføring ved hjelp av HTTPS- og SSL-kryptering, og sikrer at dataene dine er trygge og sikre. Cloud SDK er plattformuavhengig og kan brukes på alle operativsystemer eller programmeringsspråk som støtter Ruby.

Aspose.Email Cloud SDK for Ruby er svært funksjonsrik og gir en rekke funksjoner for programmatisk arbeid med e-postmeldinger i skyen, for eksempel å sende e-postmeldinger ved hjelp av SMTP, bruke SMTP eller Exchange eller Google Mail-servere, angi ulike meldinger egenskaper (som emne, brødtekst, vedlegg og mottakere), motta e-postmeldinger fra POP3- og IMAP-servere, trekke ut forskjellig informasjon fra e-postmeldinger (sender, mottaker, emne, brødtekst, vedlegg og overskrifter), søke i e-postmeldinger ved hjelp av ulike kriterier og mange flere.

Aspose.Email Cloud SDK for Ruby gir en brukervennlig, enkel og intuitiv API som gir flere fordeler for utviklere som ønsker å jobbe med e-postmeldinger i sine Ruby-applikasjoner. Biblioteket støtter arbeid med standard e-postfilformater som Outlook MSG, EML, iCalendar-filer, VCard og mange flere. Programvareutviklere kan også konvertere e-postmeldinger mellom ulike formater som EML, MSG, MHTML og HTML ved hjelp av SDK. Med sitt brede utvalg av funksjoner og fordeler er SDK et utmerket valg for utviklere som ønsker å jobbe med e-postmeldinger i Ruby-applikasjonene sine.

Previous Next

Kom i gang med Aspose.Email Cloud SDK for Ruby

Den anbefalte måten å installere Aspose.Email Cloud SDK for Ruby på bruker RubyGems-pakkebehandling. Bruk følgende kommando for en jevn installasjon.

Installer Aspose.Email Cloud SDK for Ruby via RubyGems

gem install aspose_email_cloud 
Du kan også laste den ned direkte fra Aspose-produktsiden.

Send og motta e-postmeldinger via Ruby REST API

Aspose.Email Cloud SDK for Ruby gir programvareutviklere muligheten til å skrive og sende e-postmeldinger i sine egne Ruby-applikasjoner. SDK-en støtter fullt ut sending av e-postmeldinger ved hjelp av SMTP-, Exchange- eller Google Mail-servere. Programvareutviklere kan enkelt angi ulike meldingsegenskaper som emne, brødtekst, vedlegg og mottakere. Du kan også enkelt legge til en ny melding til e-postkontoen din. Det er også mulig å motta e-postmeldinger fra POP3- og IMAP-servere.

Slik legger du til ny melding til e-postkontoen din via 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))

Konverter e-post fra ett format til et annet via Ruby

Aspose.Email Cloud SDK for Ruby gjør det mulig for programvareutviklere å laste e-postmeldinger og konvertere dem til fra ett format til et annet via Ruby REST API. Den gir støtte for ulike filformater, slik som EML, MSG, MHTM, HTML-filer kan konverteres til hverandre. Bortsett fra e-postmeldinger, kan programvareutviklere også konvertere kalender (iCalendar) og kontaktkort (VCard) filer i sine egne applikasjoner. Følgende eksempel viser hvordan du konverterer e-postmeldinger til andre støttede filformater.

Konverter e-post fra ett format til et annet via 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

Administrer e-postvedlegg og innebygde objekter via Ruby API

Aspose.Email Cloud SDK for Ruby er et kraftig verktøy som lar utviklere jobbe med e-postvedlegg og innebygde objekter i sine Ruby-applikasjoner. Ved å bruke Ruby Cloud SDK kan programvareutviklere enkelt administrere vedlegg og innebygde objekter, for eksempel bilder, i e-postmeldingene deres. Programvareutviklere kan legge til vedlegg til e-postmeldinger ved å bruke "Legg til vedlegg"-metoden ved å spesifisere filbanen, navnet og innholdstypen til vedlegget. Det er også mulig å hente eller laste ned og slette vedlegg.

Legg til vedlegg til e-postmeldinger via 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))

 Norsk