1. Tuotteet
  2.   Sähköposti
  3.   Ruby
  4.   Aspose.Email Cloud SDK for Ruby

Aspose.Email Cloud SDK for Ruby

 
 

Ruby REST -sovellusliittymä Microsoft Outlook -sähköpostien käsittelyyn

Tehokas Outlook Email Processing REST -sovellusliittymä sähköpostiviestien luomiseen, lähettämiseen, vastaanottamiseen, käsittelemiseen ja muuntamiseen pilvessä.

Aspose.Email Cloud SDK for Ruby tarjoaa kattavan joukon työkaluja Microsoft Outlookin sähköpostitiedostomuotojen käsittelyyn pilvi. Se auttaa ohjelmistokehittäjiä luomaan tehokkaita pilvisovelluksia sähköpostiviestien luomiseen, lähettämiseen, vastaanottamiseen ja käsittelemiseen ilman Microsoft Outlookia tai muita ohjelmistoja. Se tarjoaa turvallisen tiedonsiirron HTTPS- ja SSL-salauksella, mikä varmistaa, että tietosi ovat turvallisia. Pilvi-SDK on alustasta riippumaton, ja sitä voidaan käyttää missä tahansa käyttöjärjestelmässä tai ohjelmointikielessä, joka tukee Rubyta.

Aspose.Email Cloud SDK for Ruby on erittäin monipuolinen ja tarjoaa erilaisia ominaisuuksia sähköpostiviestien ohjelmalliseen käsittelyyn pilvessä, kuten sähköpostiviestien lähettämiseen SMTP:n kautta, SMTP:n tai Exchange- tai Google Mail -palvelimien avulla, erilaisten viestien asettaminen ominaisuuksia (aiheena, leipätekstinä, liitteinä ja vastaanottajina), vastaanottaa sähköpostiviestejä POP3- ja IMAP-palvelimista, poimia sähköpostiviesteistä erilaisia tietoja (lähettäjä, vastaanottaja, aihe, teksti, liitteet ja otsikot), etsiä sähköpostiviestejä eri kriteereillä ja monta lisää.

Aspose.Email Cloud SDK for Ruby tarjoaa helppokäyttöisen, yksinkertaisen ja intuitiivisen sovellusliittymän, joka tarjoaa useita etuja kehittäjille, jotka haluavat käsitellä sähköpostiviestejä Ruby-sovelluksissaan. Kirjasto tukee standardien sähköpostitiedostomuotojen, kuten Outlook MSG, EML, iCalendar-tiedostojen, VCardin ja monien muiden kanssa työskentelemistä. Ohjelmistojen kehittäjät voivat myös muuntaa sähköpostiviestejä eri muotojen, kuten EML, MSG, MHTML ja HTML, välillä SDK:n avulla. Laajan ominaisuuksiensa ja etujensa ansiosta SDK on erinomainen valinta kehittäjille, jotka haluavat käsitellä sähköpostiviestejä Ruby-sovelluksissaan.

Previous Next

Aspose.Email Cloud SDK for Ruby -sovelluksen käytön aloittaminen

Suositeltava tapa asentaa Aspose.Email Cloud SDK for Ruby on RubyGems-paketinhallinta. Käytä seuraavaa komentoa sujuvaan asennukseen.

Asenna Aspose.Email Cloud SDK for Ruby RubyGemsin kautta

gem install aspose_email_cloud 
Voit myös ladata sen suoraan Asposen tuotesivulta.

Lähetä ja vastaanota sähköpostiviestejä Ruby REST API:n kautta

Aspose.Email Cloud SDK for Ruby antaa ohjelmistokehittäjille mahdollisuuden kirjoittaa ja lähettää sähköpostiviestejä omissa Ruby-sovelluksissaan. SDK tukee täysin sähköpostiviestien lähettämistä SMTP-, Exchange- tai Google Mail -palvelimilla. Ohjelmistokehittäjät voivat helposti määrittää erilaisia viestin ominaisuuksia, kuten aiheen, tekstin, liitteet ja vastaanottajat. Voit myös helposti liittää uuden viestin sähköpostitilillesi. On myös mahdollista vastaanottaa sähköpostiviestejä POP3- ja IMAP-palvelimista.

Uuden viestin liittäminen sähköpostitiliisi Ruby API:n kautta

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))

Sähköpostin muuntaminen muodosta toiseen Rubyn avulla

Aspose.Email Cloud SDK for Ruby antaa ohjelmistokehittäjille mahdollisuuden ladata sähköpostiviestejä ja muuntaa ne muodosta toiseen Ruby REST API:n kautta. Se tukee erilaisia tiedostomuotoja, kuten EML, MSG, MHTM, HTML-tiedostoja voidaan muuntaa toisilleen. Sähköpostiviestien lisäksi ohjelmistokehittäjät voivat myös muuntaa kalenteri- (iCalendar) ja Contact Card (VCard) -tiedostoja omissa sovelluksissaan. Seuraava esimerkki osoittaa, kuinka sähköpostiviestit muunnetaan muihin tuettuihin tiedostomuotoihin.

Muunna sähköposti yhdestä muodosta toiseen Rubyn avulla

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

Hallinnoi sähköpostin liitteitä ja upotettuja objekteja Ruby APIn kautta

Aspose.Email Cloud SDK for Ruby on tehokas työkalu, jonka avulla kehittäjät voivat käsitellä sähköpostin liitteitä ja upotettuja objekteja Ruby-sovelluksissaan. Ruby Cloud SDK:n avulla ohjelmistokehittäjät voivat helposti hallita sähköpostiviestiensä liitteitä ja upotettuja objekteja, kuten kuvia. Ohjelmistojen kehittäjät voivat lisätä liitteitä sähköpostiviesteihin "Lisää liite" -menetelmällä määrittämällä liitteen tiedostopolun, nimen ja sisältötyypin. On myös mahdollista saada tai ladata ja poistaa liitteitä.

Lisää liitteitä sähköpostiviesteihin Ruby API:n kautta

# 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))

 Suomen