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

Aspose.Email Cloud SDK for Ruby

 
 

Ruby REST API til at behandle Microsoft Outlook-e-mails

En kraftfuld Outlook E-mail Processing REST API til at komponere, sende, modtage, manipulere og konvertere e-mail-meddelelser i skyen.

Aspose.Email Cloud SDK til Ruby indeholder et omfattende sæt værktøjer til at arbejde med Microsoft Outlooks e-mail-filformater i skyen. Det hjælper softwareudviklere med at skabe kraftfulde cloud-applikationer til at oprette, sende, modtage og manipulere e-mails uden at bruge Microsoft Outlook eller anden software. Det giver sikker dataoverførsel ved hjælp af HTTPS- og SSL-kryptering, hvilket sikrer, at dine data er sikre og sikre. Cloud SDK er platform-uafhængig og kan bruges på ethvert operativsystem eller programmeringssprog, der understøtter Ruby.

Aspose.Email Cloud SDK til Ruby er meget rig på funktioner og giver en række funktioner til programmatisk arbejde med e-mail-beskeder i skyen, såsom at sende e-mail-beskeder ved hjælp af SMTP, bruge SMTP eller Exchange eller Google Mail-servere, indstille forskellige meddelelser egenskaber (som emne, brødtekst, vedhæftede filer og modtagere), modtage e-mail-meddelelser fra POP3- og IMAP-servere, udtrække forskellige oplysninger fra e-mail-beskeder (afsender, modtager, emne, brødtekst, vedhæftede filer og overskrifter), søge i e-mail-meddelelser ved hjælp af forskellige kriterier og mange flere.

Aspose.Email Cloud SDK til Ruby giver en nem at bruge, enkel og intuitiv API, der giver adskillige fordele for udviklere, der ønsker at arbejde med e-mail-meddelelser i deres Ruby-applikationer. Biblioteket understøtter arbejde med standard e-mail-filformater såsom Outlook MSG, EML, iCalendar-filer, VCard og mange flere. Softwareudviklere kan også konvertere e-mail-beskeder mellem forskellige formater såsom EML, MSG, MHTML og HTML ved hjælp af SDK. Med sin brede vifte af funktioner og fordele er SDK et fremragende valg for udviklere, der ønsker at arbejde med e-mail-beskeder i deres Ruby-applikationer.

Previous Next

Kom godt i gang med Aspose.Email Cloud SDK til Ruby

Den anbefalede måde at installere Aspose.Email Cloud SDK til Ruby på bruger RubyGems-pakkehåndtering. Brug venligst følgende kommando for en problemfri installation.

Installer Aspose.Email Cloud SDK til Ruby via RubyGems

gem install aspose_email_cloud 
YDu kan også downloade den direkte fra Aspose-produktsiden.

Send og modtag e-mail-beskeder via Ruby REST API

Aspose.Email Cloud SDK til Ruby giver softwareudviklere mulighed for at skrive og sende e-mail-beskeder i deres egne Ruby-applikationer. SDK'et understøtter fuldt ud afsendelse af e-mail-beskeder ved hjælp af SMTP-, Exchange- eller Google Mail-servere. Softwareudviklere kan nemt indstille forskellige beskedegenskaber såsom emne, brødtekst, vedhæftede filer og modtagere. Du kan også nemt tilføje en ny besked til din e-mail-konto. Det er også muligt at modtage e-mails fra POP3- og IMAP-servere.

Sådan tilføjer du en ny besked til din e-mail-konto 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-mail fra ét format til et andet via Ruby

Aspose.Email Cloud SDK til Ruby gør det muligt for softwareudviklere at indlæse e-mails og konvertere dem til fra et format til et andet via Ruby REST API. Det giver understøttelse af forskellige filformater, såsom EML, MSG, MHTM, HTML-filer kan konverteres til hinanden. Ud over e-mail-beskeder kan softwareudviklere også konvertere kalender (iCalendar) og kontaktkort (VCard) filer i deres egne applikationer. Følgende eksempel viser, hvordan man konverterer e-mail-meddelelser til andre understøttede filformater.

Konverter e-mail fra ét format til et andet 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-mailvedhæftede filer og indlejrede objekter via Ruby API

Aspose.Email Cloud SDK til Ruby er et kraftfuldt værktøj, der gør det muligt for udviklere at arbejde med e-mail-vedhæftede filer og indlejrede objekter i deres Ruby-applikationer. Ved hjælp af Ruby Cloud SDK kan softwareudviklere nemt administrere vedhæftede filer og indlejrede objekter, såsom billeder, i deres e-mail-beskeder. Softwareudviklere kan tilføje vedhæftede filer til e-mail-meddelelser ved at bruge metoden "Tilføj vedhæftet fil" ved at angive filstien, navnet og indholdstypen for den vedhæftede fil. Det er også muligt at hente eller downloade og slette vedhæftede filer.

Tilføj vedhæftede filer til e-mail-beskeder 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))

 Dansk