1. Produk
  2.   E-mel
  3.   Ruby
  4.   Aspose.Email Cloud SDK for Ruby

Aspose.Email Cloud SDK for Ruby

 
 

API REST Ruby untuk Memproses E-mel Microsoft Outlook

API REST Pemprosesan E-mel Outlook yang Berkuasa untuk mengarang, menghantar, menerima, memanipulasi & menukar Mesej E-mel dalam Awan.

Aspose.Email Cloud SDK for Ruby menyediakan set alat yang komprehensif untuk bekerja dengan format fail e-mel Microsoft Outlook dalam awan. Ia membantu pembangun perisian untuk mencipta aplikasi awan yang berkuasa untuk mencipta, menghantar, menerima dan memanipulasi mesej e-mel tanpa menggunakan Microsoft Outlook atau mana-mana perisian lain. Ia menyediakan pemindahan data selamat menggunakan penyulitan HTTPS dan SSL, memastikan data anda selamat dan terjamin. SDK awan adalah bebas platform dan boleh digunakan pada mana-mana sistem pengendalian atau bahasa pengaturcaraan yang menyokong Ruby.

Aspose.Email Cloud SDK untuk Ruby sangat kaya dengan ciri dan menyediakan pelbagai ciri untuk bekerja secara atur cara dengan mesej e-mel dalam awan, seperti menghantar mesej e-mel menggunakan SMTP, menggunakan pelayan SMTP atau Exchange atau Google Mail, menetapkan pelbagai mesej sifat (sebagai subjek, kandungan, lampiran dan penerima), menerima mesej e-mel daripada pelayan POP3 dan IMAP, mengekstrak pelbagai maklumat daripada mesej e-mel (penghantar, penerima, subjek, kandungan, lampiran dan pengepala), mencari mesej e-mel menggunakan pelbagai kriteria dan banyak lagi.

Aspose.Email Cloud SDK untuk Ruby menyediakan API yang mudah digunakan, ringkas dan intuitif yang menyediakan beberapa faedah untuk pembangun yang ingin bekerja dengan mesej e-mel dalam aplikasi Ruby mereka. Perpustakaan menyokong kerja dengan format fail e-mel standard seperti Outlook MSG, EML, fail iCalendar, VCard dan banyak lagi. Pembangun perisian juga boleh menukar mesej e-mel antara pelbagai format seperti EML, MSG, MHTML dan HTML menggunakan SDK. Dengan pelbagai ciri dan faedahnya, SDK ialah pilihan yang sangat baik untuk pembangun yang ingin bekerja dengan mesej e-mel dalam aplikasi Ruby mereka.

Previous Next

Bermula dengan Aspose.Email Cloud SDK untuk Ruby

Cara yang disyorkan untuk memasang Aspose.Email Cloud SDK untuk Ruby menggunakan pengurus pakej RubyGems. Sila gunakan arahan berikut untuk pemasangan yang lancar.

Pasang Aspose.Email Cloud SDK untuk Ruby melalui RubyGems

gem install aspose_email_cloud 
Anda juga boleh memuat turunnya terus daripada halaman produk Aspose.

Hantar & Terima Mesej E-mel melalui Ruby REST API

Aspose.Email Cloud SDK untuk Ruby memberikan pembangun perisian keupayaan untuk mengarang dan menghantar mesej e-mel dalam aplikasi Ruby mereka sendiri. SDK menyokong sepenuhnya penghantaran mesej e-mel menggunakan pelayan SMTP, Exchange atau Google Mail. Pembangun perisian boleh menetapkan pelbagai sifat mesej dengan mudah seperti subjek, badan, lampiran dan penerima. Anda juga boleh menambahkan mesej baharu pada akaun e-mel anda dengan mudah. Anda juga boleh menerima mesej e-mel daripada pelayan POP3 dan IMAP.

Cara Menambah Mesej Baharu ke Akaun E-mel Anda melalui API Ruby

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

Tukar E-mel daripada Satu Format kepada Format Lain melalui Ruby

Aspose.Email Cloud SDK untuk Ruby membolehkan pembangun perisian memuatkan mesej e-mel dan menukarkannya daripada satu format ke format lain melalui Ruby REST API. Ia menyediakan sokongan untuk pelbagai format fail, seperti EML, MSG, MHTM, fail HTML boleh ditukar kepada satu sama lain. Selain daripada mesej e-mel, pembangun perisian juga boleh menukar Fail Kalendar (iCalendar) dan Kad Kenalan (VCard) di dalam aplikasi mereka sendiri. Contoh berikut menunjukkan cara menukar mesej e-mel kepada format fail lain yang disokong.

Tukar E-mel daripada Satu Format kepada Format Lain melalui 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

Urus Lampiran E-mel & Objek Terbenam melalui API Ruby

Aspose.Email Cloud SDK untuk Ruby ialah alat berkuasa yang membolehkan pembangun bekerja dengan lampiran e-mel dan objek terbenam dalam aplikasi Ruby mereka. Menggunakan Ruby Cloud SDK, pembangun perisian boleh mengurus lampiran dan objek terbenam dengan mudah, seperti imej, di dalam mesej e-mel mereka. Pembangun perisian boleh menambah lampiran pada mesej e-mel menggunakan kaedah "Tambah Lampiran" dengan menentukan laluan fail, nama dan jenis kandungan lampiran. Ia juga mungkin untuk mendapatkan atau memuat turun dan memadam lampiran.

Tambah Lampiran pada Mesej E-mel melalui API Ruby

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

 Melayu