1. Ürün:% s
  2.   E-posta
  3.   Ruby
  4.   Aspose.Email Cloud SDK for Ruby

Aspose.Email Cloud SDK for Ruby

 
 

Microsoft Outlook E-postalarını İşlemek için Ruby REST API

Bulutta E-posta Mesajlarını oluşturmak, göndermek, almak, değiştirmek ve dönüştürmek için Güçlü bir Outlook E-posta İşleme REST API'si.

Aspose.Email Cloud SDK for Ruby, Microsoft Outlook'un e-posta dosya formatlarıyla çalışmak için kapsamlı bir araç seti sağlar. Bulut. Yazılım geliştiricilerin, Microsoft Outlook veya başka bir yazılım kullanmadan e-posta mesajları oluşturmak, göndermek, almak ve değiştirmek için güçlü bulut uygulamaları oluşturmalarına yardımcı olur. HTTPS ve SSL şifrelemesini kullanarak güvenli veri aktarımı sağlayarak verilerinizin güvenli ve emniyetli olmasını sağlar. Bulut SDK'sı platformdan bağımsızdır ve Ruby'yi destekleyen herhangi bir işletim sisteminde veya programlama dilinde kullanılabilir.

Aspose.Email Cloud SDK for Ruby çok zengin özelliklere sahiptir ve SMTP kullanarak e-posta mesajları göndermek, SMTP veya Exchange veya Google Mail sunucularını kullanmak, çeşitli mesajları ayarlamak gibi buluttaki e-posta mesajlarıyla programlı olarak çalışmak için çeşitli özellikler sağlar. özellikleri (konu, gövde, ekler ve alıcılar olarak), POP3 ve IMAP sunucularından e-posta mesajları alır, e-posta mesajlarından çeşitli bilgiler çıkarır (gönderen, alıcı, konu, gövde, ekler ve başlıklar), çeşitli kriterleri kullanarak e-posta mesajlarında arama yapar ve çok daha fazlası.

Aspose.Email Cloud SDK for Ruby, Ruby uygulamalarında e-posta mesajlarıyla çalışmak isteyen geliştiricilere çeşitli avantajlar sağlayan, kullanımı kolay, basit ve sezgisel bir API sağlar. Kitaplık, Outlook MSG, EML, iCalendar dosyaları, VCard ve çok daha fazlası gibi standart e-posta dosyası formatlarıyla çalışmayı destekler. Yazılım geliştiricileri ayrıca SDK'yı kullanarak e-posta mesajlarını EML, MSG, MHTML ve HTML gibi çeşitli formatlar arasında dönüştürebilir. Geniş özellik ve avantaj yelpazesiyle SDK, Ruby uygulamalarında e-posta mesajlarıyla çalışmak isteyen geliştiriciler için mükemmel bir seçimdir.

Previous Next

Ruby için Aspose.Email Cloud SDK'ya Başlarken

Aspose.Email Cloud SDK for Ruby'yi kurmanın önerilen yolu RubyGems paket yöneticisini kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.

Ruby için Aspose.Email Cloud SDK'yı RubyGems aracılığıyla yükleyin

gem install aspose_email_cloud 
Ayrıca doğrudan Aspose ürün sayfasından indirebilirsiniz.

Ruby REST API aracılığıyla E-posta Mesajları Gönderin ve Alın

Aspose.Email Cloud SDK for Ruby, yazılım geliştiricilere kendi Ruby uygulamaları içinde e-posta mesajları oluşturma ve gönderme yeteneği sağlar. SDK, SMTP, Exchange veya Google Mail sunucularını kullanarak e-posta mesajları göndermeyi tam olarak destekler. Yazılım geliştiricileri konu, gövde, ekler ve alıcılar gibi çeşitli mesaj özelliklerini kolayca ayarlayabilir. Ayrıca e-posta hesabınıza kolaylıkla yeni bir mesaj ekleyebilirsiniz. POP3 ve IMAP sunucularından e-posta mesajları almak da mümkündür.

Ruby API Aracılığıyla E-posta Hesabınıza Yeni Mesaj Nasıl Eklenir?

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

Ruby aracılığıyla E-postayı Bir Formattan Diğerine Dönüştürün

Aspose.Email Cloud SDK for Ruby, yazılım geliştiricilerin Ruby REST API aracılığıyla e-posta mesajlarını yüklemelerine ve bunları bir formattan diğerine dönüştürmelerine olanak tanır. EML, MSG, MHTM gibi çeşitli dosya formatlarına destek sağlar, HTML dosyaları birbirine dönüştürülebilir. Yazılım geliştiriciler, e-posta mesajlarının yanı sıra Takvim (iCalendar) ve Kişi Kartı (VCard) Dosyalarını da kendi uygulamaları içinde dönüştürebilirler. Aşağıdaki örnek, e-posta iletilerinin desteklenen diğer dosya biçimlerine nasıl dönüştürüleceğini gösterir.

Ruby ile E-postayı Bir Formattan Diğerine Dönüştürün

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

Ruby API aracılığıyla E-posta Eklerini ve Gömülü Nesneleri Yönetme

Aspose.Email Cloud SDK for Ruby, geliştiricilerin Ruby uygulamalarında e-posta ekleri ve gömülü nesnelerle çalışmasına olanak tanıyan güçlü bir araçtır. Yazılım geliştiriciler, Ruby Cloud SDK'yı kullanarak e-posta mesajlarının içindeki ekleri ve görüntüler gibi gömülü nesneleri kolayca yönetebilirler. Yazılım geliştiricileri, ekin dosya yolunu, adını ve içerik türünü belirterek "Ek Ekle" yöntemini kullanarak e-posta iletilerine ek ekleyebilirler. Ekleri almak veya indirmek ve silmek de mümkündür.

Ruby API aracılığıyla E-posta Mesajlarına Ekler Ekleme

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

 Türkçe