1. Táirgí
  2.   Ríomhphost
  3.   Ruby
  4.   Aspose.Email Cloud SDK for Ruby

Aspose.Email Cloud SDK for Ruby

 
 

Ruby REST API chun Ríomhphoist Microsoft Outlook a phróiseáil

API REST Próiseáil Ríomhphoist Cumhachtach Outlook chun Teachtaireachtaí Ríomhphoist sa Néal a chumadh, a sheoladh, a fháil, a ionramháil agus a thiontú.

Soláthraíonn Aspose.Email Cloud SDK do Ruby tacar cuimsitheach uirlisí chun oibriú le formáidí comhaid ríomhphoist Microsoft Outlooks i an scamall. Cabhraíonn sé le forbróirí bogearraí feidhmchláir chumhachtacha scamall a chruthú chun teachtaireachtaí ríomhphoist a chruthú, a sheoladh, a fháil agus a ionramháil gan Microsoft Outlook nó aon bhogearraí eile a úsáid. Soláthraíonn sé aistriú sonraí slán ag baint úsáide as criptiú HTTPS agus SSL, ag cinntiú go bhfuil do shonraí sábháilte agus slán. Tá an néal SDK neamhspleách ar ardán agus is féidir é a úsáid ar aon chóras oibriúcháin nó teanga ríomhchlárúcháin a thacaíonn le Ruby.

Tá an-saibhreas gnéithe ag Aspose.Email Cloud SDK do Ruby agus cuireann sé gnéithe éagsúla ar fáil chun oibriú go ríomhchláraithe le teachtaireachtaí ríomhphoist sa néal, mar shampla teachtaireachtaí ríomhphoist a sheoladh trí úsáid a bhaint as SMTP, ag baint úsáide as SMTP nó freastalaithe Exchange nó Google Mail, socraigh teachtaireachtaí éagsúla maoine (mar ábhar, comhlacht, ceangaltáin, agus faighteoirí), faigheann teachtaireachtaí ríomhphoist ó fhreastalaithe POP3 agus IMAP, bain faisnéis éagsúla ó theachtaireachtaí ríomhphoist (seoltóir, faighteoir, ábhar, comhlacht, ceangaltáin, agus ceanntásca), cuardaigh teachtaireachtaí ríomhphoist ag baint úsáide as critéir éagsúla agus go leor eile.

Soláthraíonn Aspose.Email Cloud SDK do Ruby API atá éasca le húsáid, simplí agus iomasach a sholáthraíonn roinnt buntáistí d'fhorbróirí ar mian leo oibriú le teachtaireachtaí ríomhphoist ina bhfeidhmchláir Ruby. Tacaíonn an leabharlann le bheith ag obair le formáidí comhaid ríomhphoist caighdeánacha ar nós Outlook MSG, EML, comhaid iCalendar, VCard, agus go leor eile. Is féidir le forbróirí bogearraí teachtaireachtaí ríomhphoist a thiontú idir formáidí éagsúla ar nós EML, MSG, MHTML, agus HTML ag baint úsáide as an SDK. Leis an raon leathan gnéithe agus buntáistí, is rogha iontach é an SDK d’fhorbróirí ar mian leo oibriú le teachtaireachtaí ríomhphoist ina bhfeidhmchláir Ruby.

Previous Next

Ag Tús le Aspose.R-phost Cloud SDK do Ruby

Is é an bealach molta chun Aspose.Email Cloud SDK a shuiteáil do Ruby ná bainisteoir pacáiste RubyGems a úsáid. Bain úsáid as an ordú seo a leanas le haghaidh suiteáil rianúil.

Suiteáil Aspose.Email Cloud SDK do Ruby trí RubyGems

gem install aspose_email_cloud 
Is féidir leat é a íoslódáil go díreach freisin ó Leathanach táirge Aspose.

Seol & Faigh Teachtaireachtaí Ríomhphoist trí Ruby REST API

Tugann Aspose.Email Cloud SDK do Ruby an cumas d’fhorbróirí bogearraí teachtaireachtaí ríomhphoist a chumadh agus a sheoladh laistigh dá bhfeidhmchláir Ruby féin. Tacaíonn an SDK go hiomlán le teachtaireachtaí ríomhphoist a sheoladh ag baint úsáide as freastalaithe SMTP, Exchange, nó Google Mail. Is féidir le forbróirí bogearraí airíonna teachtaireachta éagsúla a shocrú go héasca ar nós ábhar, corp, ceangaltáin agus faighteoirí. Is féidir leat freisin teachtaireacht nua a chur i gceangal le do chuntas ríomhphoist gan stró. Is féidir freisin teachtaireachtaí ríomhphoist a fháil ó fhreastalaithe POP3 agus IMAP.

Conas Teachtaireacht Nua a Chur i gceangal le do Chuntas Ríomhphoist trí 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))

Tiontaigh Ríomhphost ó Fhormáid Amháin go Formáid Eile trí Ruby

Cuireann Aspose.Email Cloud SDK do Ruby ar chumas forbróirí bogearraí teachtaireachtaí ríomhphoist a luchtú agus iad a thiontú ó fhormáid amháin go formáid eile trí Ruby REST API. Soláthraíonn sé tacaíocht do bhformáidí éagsúla comhaid, mar shampla EML, MSG, MHTM, is féidir comhaid HTML a thiontú go chéile. Seachas teachtaireachtaí ríomhphoist, is féidir le forbróirí bogearraí Comhaid Féilire (iCalendar) agus Cárta Teagmhála (VCard) a thiontú laistigh dá bhfeidhmchláir féin. Léiríonn an sampla seo a leanas conas teachtaireachtaí ríomhphoist a thiontú go formáidí comhaid tacaithe eile.

Tiontaigh Ríomhphoist ó Fhormáid Amháin go Formáid Eile trí 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

Bainistigh Ceangaltáin Ríomhphoist & Oibiachtaí Leabaithe trí Ruby API

Is uirlis chumhachtach é Aspose.Email Cloud SDK do Ruby a ligeann d’fhorbróirí oibriú le ceangaltáin ríomhphoist agus réada leabaithe ina bhfeidhmchláir Ruby. Ag baint úsáide as Ruby Cloud SDK, is féidir le forbróirí bogearraí ceangaltáin agus rudaí leabaithe, mar shampla íomhánna, a bhainistiú go héasca taobh istigh dá dteachtaireachtaí ríomhphoist. Is féidir le forbróirí bogearraí ceangaltáin a chur le teachtaireachtaí ríomhphoist ag baint úsáide as an modh "Cuir Ceangaltán leis" trí chonair an chomhaid, ainm agus cineál ábhair an iatáin a shonrú. Is féidir ceangaltáin a fháil nó a íoslódáil agus a scriosadh freisin.

Cuir Ceangaltáin le Teachtaireachtaí Ríomhphoist trí 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))

 Gaeilge