1. Produkti
  2.   E-pasts
  3.   Ruby
  4.   Aspose.Email Cloud SDK for Ruby

Aspose.Email Cloud SDK for Ruby

 
 

Ruby REST API, lai apstrādātu Microsoft Outlook e-pastus

Jaudīga Outlook e-pasta apstrādes REST API e-pasta ziņojumu sastādīšanai, sūtīšanai, saņemšanai, manipulēšanai un konvertēšanai mākonī.

Aspose.Email Cloud SDK for Ruby nodrošina visaptverošu rīku komplektu darbam ar Microsoft Outlook e-pasta failu formātiem mākonis. Tas palīdz programmatūras izstrādātājiem izveidot jaudīgas mākoņa lietojumprogrammas e-pasta ziņojumu izveidei, sūtīšanai, saņemšanai un manipulēšanai, neizmantojot Microsoft Outlook vai citu programmatūru. Tas nodrošina drošu datu pārsūtīšanu, izmantojot HTTPS un SSL šifrēšanu, nodrošinot jūsu datu drošību. Mākoņa SDK ir no platformas neatkarīgs, un to var izmantot jebkurā operētājsistēmā vai programmēšanas valodā, kas atbalsta Ruby.

Aspose.Email Cloud SDK for Ruby ir ļoti bagāts ar funkcijām un nodrošina dažādas funkcijas programmatiskam darbam ar e-pasta ziņojumiem mākonī, piemēram, e-pasta ziņojumu sūtīšanai, izmantojot SMTP, izmantojot SMTP vai Exchange vai Google Mail serverus, dažādu ziņojumu iestatīšanu. rekvizītus (kā tēmu, pamattekstu, pielikumus un adresātus), saņemt e-pasta ziņojumus no POP3 un IMAP serveriem, iegūt dažādu informāciju no e-pasta ziņojumiem (sūtītājs, adresāts, tēma, pamatteksts, pielikumi un galvenes), meklēt e-pasta ziņojumus, izmantojot dažādus kritērijus un daudz vairāk.

Aspose.Email Cloud SDK for Ruby nodrošina viegli lietojamu, vienkāršu un intuitīvu API, kas sniedz vairākas priekšrocības izstrādātājiem, kuri vēlas strādāt ar e-pasta ziņojumiem savās Ruby lietojumprogrammās. Bibliotēka atbalsta darbu ar standarta e-pasta failu formātiem, piemēram, Outlook MSG, EML, iCalendar failiem, VCard un daudziem citiem. Programmatūras izstrādātāji var arī konvertēt e-pasta ziņojumus starp dažādiem formātiem, piemēram, EML, MSG, MHTML un HTML, izmantojot SDK. Pateicoties tā plašajam funkciju un priekšrocību klāstam, SDK ir lieliska izvēle izstrādātājiem, kuri vēlas strādāt ar e-pasta ziņojumiem savās Ruby lietojumprogrammās.

Previous Next

Darba sākšana ar Aspose.Email Cloud SDK for Ruby

Ieteicamais veids, kā instalēt Aspose.Email Cloud SDK for Ruby, ir RubyGems pakotņu pārvaldnieks. Lūdzu, izmantojiet šo komandu vienmērīgai instalēšanai.

Instalējiet Aspose.Email Cloud SDK for Ruby, izmantojot RubyGems

gem install aspose_email_cloud 
Varat arī lejupielādēt to tieši no Aspose produkta lapas.

E-pasta ziņojumu sūtīšana un saņemšana, izmantojot Ruby REST API

Aspose.Email Cloud SDK for Ruby sniedz programmatūras izstrādātājiem iespēju rakstīt un sūtīt e-pasta ziņojumus savās Ruby lietojumprogrammās. SDK pilnībā atbalsta e-pasta ziņojumu sūtīšanu, izmantojot SMTP, Exchange vai Google Mail serverus. Programmatūras izstrādātāji var viegli iestatīt dažādus ziņojumu rekvizītus, piemēram, tēmu, pamattekstu, pielikumus un adresātus. Varat arī viegli pievienot jaunu ziņojumu savam e-pasta kontam. Ir iespējams arī saņemt e-pasta ziņas no POP3 un IMAP serveriem.

Kā savam e-pasta kontam pievienot jaunu ziņojumu, izmantojot 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))

Konvertēt e-pastu no viena formāta citā, izmantojot Ruby

Aspose.Email Cloud SDK for Ruby ļauj programmatūras izstrādātājiem ielādēt e-pasta ziņojumus un pārveidot tos no viena formāta citā, izmantojot Ruby REST API. Tas nodrošina atbalstu dažādiem failu formātiem, piemēram, EML, MSG, MHTM, HTML failus var pārvērst savā starpā. Papildus e-pasta ziņojumiem programmatūras izstrādātāji var arī konvertēt kalendāra (iCalendar) un kontaktu kartes (VCard) failus savās lietojumprogrammās. Nākamajā piemērā ir parādīts, kā konvertēt e-pasta ziņas citos atbalstītos failu formātos.

Konvertējiet e-pastu no viena formāta citā, izmantojot 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

Pārvaldīt e-pasta pielikumus un iegultos objektus, izmantojot Ruby API

Aspose.Email Cloud SDK for Ruby ir spēcīgs rīks, kas ļauj izstrādātājiem strādāt ar e-pasta pielikumiem un iegultiem objektiem savās Ruby lietojumprogrammās. Izmantojot Ruby Cloud SDK, programmatūras izstrādātāji var viegli pārvaldīt pielikumus un iegultos objektus, piemēram, attēlus savos e-pasta ziņojumos. Programmatūras izstrādātāji var pievienot pielikumus e-pasta ziņojumiem, izmantojot metodi "Pievienot pielikumu", norādot faila ceļu, nosaukumu un pielikuma satura veidu. Ir iespējams arī iegūt vai lejupielādēt un dzēst pielikumus.

Pievienojiet pielikumus e-pasta ziņojumiem, izmantojot 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))

 Latviski