1. Produk
  2.   Surel
  3.   Ruby
  4.   Aspose.Email Cloud SDK for Ruby

Aspose.Email Cloud SDK for Ruby

 
 

Ruby REST API untuk Memproses Email Microsoft Outlook

REST API Pemrosesan Email Outlook yang Kuat untuk menulis, mengirim, menerima, memanipulasi & mengonversi Pesan Email di Cloud.

Aspose.Email Cloud SDK for Ruby menyediakan seperangkat alat komprehensif untuk bekerja dengan format file email Microsoft Outlooks dalam awan. Ini membantu pengembang perangkat lunak untuk membuat aplikasi cloud yang kuat untuk membuat, mengirim, menerima, dan memanipulasi pesan email tanpa menggunakan Microsoft Outlook atau perangkat lunak lainnya. Ini menyediakan transfer data yang aman menggunakan enkripsi HTTPS dan SSL, memastikan bahwa data Anda aman dan terlindungi. Cloud SDK tidak bergantung pada platform dan dapat digunakan pada sistem operasi atau bahasa pemrograman apa pun yang mendukung Ruby.

Aspose.Email Cloud SDK untuk Ruby sangat kaya fitur dan menyediakan berbagai fitur untuk bekerja secara terprogram dengan pesan email di cloud, seperti mengirim pesan email menggunakan SMTP, menggunakan server SMTP atau Exchange atau Google Mail, mengatur berbagai pesan properti (sebagai subjek, isi, lampiran, dan penerima), menerima pesan email dari server POP3 dan IMAP, mengekstrak berbagai informasi dari pesan email (pengirim, penerima, subjek, isi, lampiran, dan header), mencari pesan email menggunakan berbagai kriteria dan masih banyak lagi.

Aspose.Email Cloud SDK untuk Ruby menyediakan API yang mudah digunakan, sederhana, dan intuitif yang memberikan beberapa manfaat bagi pengembang yang ingin bekerja dengan pesan email dalam aplikasi Ruby mereka. Perpustakaan mendukung format file email standar seperti Outlook MSG, EML, file iCalendar, VCard, dan banyak lagi. Pengembang perangkat lunak juga dapat mengonversi pesan email antara berbagai format seperti EML, MSG, MHTML, dan HTML menggunakan SDK. Dengan beragam fitur dan manfaatnya, SDK adalah pilihan tepat bagi pengembang yang ingin bekerja dengan pesan email di aplikasi Ruby mereka.

Previous Next

Memulai Aspose.Email Cloud SDK untuk Ruby

Cara yang disarankan untuk menginstal Aspose.Email Cloud SDK untuk Ruby adalah menggunakan manajer paket RubyGems. Silakan gunakan perintah berikut untuk kelancaran instalasi.

Instal Aspose.Email Cloud SDK untuk Ruby melalui RubyGems

gem install aspose_email_cloud 
Anda juga dapat mendownloadnya langsung dari halaman produk Aspose.

Kirim & Terima Pesan Email melalui Ruby REST API

Aspose.Email Cloud SDK untuk Ruby memberi pengembang perangkat lunak kemampuan untuk menulis dan mengirim pesan email di dalam aplikasi Ruby mereka sendiri. SDK sepenuhnya mendukung pengiriman pesan email menggunakan server SMTP, Exchange, atau Google Mail. Pengembang perangkat lunak dapat dengan mudah mengatur berbagai properti pesan seperti subjek, isi, lampiran, dan penerima. Anda juga dapat menambahkan pesan baru ke akun email Anda dengan mudah. Dimungkinkan juga untuk menerima pesan email dari server POP3 dan IMAP.

Cara Menambahkan Pesan Baru ke Akun Email Anda melalui 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))

Konversi Email dari Satu Format ke Format Lain melalui Ruby

Aspose.Email Cloud SDK for Ruby memungkinkan pengembang perangkat lunak memuat pesan email dan mengonversinya dari satu format ke format lainnya melalui Ruby REST API. Ini memberikan dukungan untuk berbagai format file, seperti EML, MSG, MHTM, file HTML dapat dikonversi satu sama lain. Selain pesan email, pengembang perangkat lunak juga dapat mengonversi File Kalender (iCalendar) dan Kartu Kontak (VCard) di dalam aplikasi mereka sendiri. Contoh berikut menunjukkan cara mengonversi pesan email ke format file lain yang didukung.

Konversi Email dari Satu Format ke 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

Kelola Lampiran Email & Objek Tersemat melalui Ruby API

Aspose.Email Cloud SDK for Ruby adalah alat canggih yang memungkinkan pengembang bekerja dengan lampiran email dan objek yang disematkan dalam aplikasi Ruby mereka. Dengan menggunakan Ruby Cloud SDK, pengembang perangkat lunak dapat dengan mudah mengelola lampiran dan objek yang disematkan, seperti gambar, di dalam pesan email mereka. Pengembang perangkat lunak dapat menambahkan lampiran ke pesan email menggunakan metode "Tambahkan Lampiran" dengan menentukan jalur file, nama, dan jenis konten lampiran. Dimungkinkan juga untuk mendapatkan atau mengunduh dan menghapus lampiran.

Tambahkan Lampiran ke Pesan Email melalui 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))

 Indonesia