1. สินค้า
  2.   อีเมล
  3.   Ruby
  4.   Aspose.Email Cloud SDK for Ruby

Aspose.Email Cloud SDK for Ruby

 
 

Ruby REST API เพื่อประมวลผลอีเมล Microsoft Outlook

REST API การประมวลผลอีเมล Outlook อันทรงพลังสำหรับการเขียน ส่ง รับ จัดการและแปลงข้อความอีเมลในระบบคลาวด์

Aspose.Email Cloud SDK สำหรับ Ruby มีชุดเครื่องมือที่ครอบคลุมสำหรับการทำงานกับรูปแบบไฟล์อีเมล Microsoft Outlooks ใน เมฆ. ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้างแอปพลิเคชันระบบคลาวด์ที่มีประสิทธิภาพสำหรับการสร้าง ส่ง รับ และจัดการข้อความอีเมลโดยไม่ต้องใช้ Microsoft Outlook หรือซอฟต์แวร์อื่นใด ให้การถ่ายโอนข้อมูลที่ปลอดภัยโดยใช้การเข้ารหัส HTTPS และ SSL ทำให้มั่นใจได้ว่าข้อมูลของคุณปลอดภัย Cloud SDK นั้นไม่ขึ้นอยู่กับแพลตฟอร์มและใช้ได้กับระบบปฏิบัติการหรือภาษาการเขียนโปรแกรมที่รองรับ Ruby

Aspose.Email Cloud SDK สำหรับ Ruby มีคุณสมบัติมากมายและมีคุณสมบัติที่หลากหลายสำหรับการทำงานเชิงโปรแกรมกับข้อความอีเมลในระบบคลาวด์ เช่น การส่งข้อความอีเมลโดยใช้ SMTP โดยใช้เซิร์ฟเวอร์ SMTP หรือ Exchange หรือ Google Mail ตั้งค่าข้อความต่างๆ คุณสมบัติ (เป็นหัวเรื่อง เนื้อหา สิ่งที่แนบมา และผู้รับ) รับข้อความอีเมลจากเซิร์ฟเวอร์ POP3 และ IMAP แยกข้อมูลต่างๆ จากข้อความอีเมล (ผู้ส่ง ผู้รับ หัวเรื่อง เนื้อหา สิ่งที่แนบมา และส่วนหัว) ค้นหาข้อความอีเมลโดยใช้เกณฑ์ต่างๆ และ อื่น ๆ อีกมากมาย.

Aspose.Email Cloud SDK สำหรับ Ruby มอบ API ที่ใช้งานง่าย ไม่ซับซ้อน และใช้งานง่าย ซึ่งให้ประโยชน์หลายประการสำหรับนักพัฒนาที่ต้องการทำงานกับข้อความอีเมลในแอปพลิเคชัน Ruby ของตน ไลบรารีรองรับการทำงานกับรูปแบบไฟล์อีเมลมาตรฐาน เช่น Outlook MSG, EML, ไฟล์ iCalendar, VCard และอื่นๆ อีกมากมาย นักพัฒนาซอฟต์แวร์ยังสามารถแปลงข้อความอีเมลระหว่างรูปแบบต่างๆ เช่น EML, MSG, MHTML และ HTML โดยใช้ SDK ด้วยคุณสมบัติและคุณประโยชน์ที่หลากหลาย SDK จึงเป็นตัวเลือกที่ยอดเยี่ยมสำหรับนักพัฒนาที่ต้องการทำงานกับข้อความอีเมลในแอปพลิเคชัน Ruby

Previous Next

การเริ่มต้นใช้งาน Aspose.Email Cloud SDK สำหรับ Ruby

วิธีที่แนะนำในการติดตั้ง Aspose.Email Cloud SDK สำหรับ Ruby คือการใช้ตัวจัดการแพ็คเกจ RubyGems โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น

ติดตั้ง Aspose.Email Cloud SDK สำหรับ Ruby ผ่าน RubyGems

gem install aspose_email_cloud 
คุณยังดาวน์โหลดได้โดยตรงจากหน้าผลิตภัณฑ์ Aspose

ส่งและรับข้อความอีเมลผ่าน Ruby REST API

Aspose.Email Cloud SDK สำหรับ Ruby ช่วยให้นักพัฒนาซอฟต์แวร์สามารถเขียนและส่งข้อความอีเมลภายในแอปพลิเคชัน Ruby ของตนเองได้ SDK รองรับการส่งข้อความอีเมลโดยใช้เซิร์ฟเวอร์ SMTP, Exchange หรือ Google Mail อย่างสมบูรณ์ นักพัฒนาซอฟต์แวร์สามารถตั้งค่าคุณสมบัติข้อความต่างๆ เช่น หัวเรื่อง เนื้อหา ไฟล์แนบ และผู้รับได้อย่างง่ายดาย คุณยังสามารถเพิ่มข้อความใหม่ต่อท้ายบัญชีอีเมลของคุณได้อย่างง่ายดาย นอกจากนี้ยังสามารถรับข้อความอีเมลจากเซิร์ฟเวอร์ POP3 และ IMAP ได้อีกด้วย

วิธีเพิ่มข้อความใหม่ต่อท้ายบัญชีอีเมลของคุณผ่าน 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))

แปลงอีเมลจากรูปแบบหนึ่งไปเป็นอีกรูปแบบหนึ่งผ่าน Ruby

Aspose.Email Cloud SDK สำหรับ Ruby ช่วยให้นักพัฒนาซอฟต์แวร์สามารถโหลดข้อความอีเมลและแปลงจากรูปแบบหนึ่งเป็นอีกรูปแบบหนึ่งผ่าน Ruby REST API สามารถรองรับไฟล์ได้หลากหลายรูปแบบ เช่น EML, MSG, MHTM, HTML สามารถแปลงไฟล์ให้กันได้ นอกเหนือจากข้อความอีเมลแล้ว นักพัฒนาซอฟต์แวร์ยังสามารถแปลงไฟล์ปฏิทิน (iCalendar) และบัตรข้อมูลติดต่อ (VCard) ภายในแอปพลิเคชันของตนเองได้ ตัวอย่างต่อไปนี้สาธิตวิธีการแปลงข้อความอีเมลเป็นรูปแบบไฟล์อื่นๆ ที่ได้รับการสนับสนุน

แปลงอีเมลจากรูปแบบหนึ่งไปเป็นอีกรูปแบบหนึ่งผ่าน 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

จัดการไฟล์แนบอีเมลและออบเจ็กต์ที่ฝังผ่าน Ruby API

Aspose.Email Cloud SDK สำหรับ Ruby เป็นเครื่องมืออันทรงพลังที่ช่วยให้นักพัฒนาสามารถทำงานกับไฟล์แนบอีเมลและออบเจ็กต์ที่ฝังในแอปพลิเคชัน Ruby ของตน เมื่อใช้ Ruby Cloud SDK นักพัฒนาซอฟต์แวร์สามารถจัดการไฟล์แนบและออบเจ็กต์ที่ฝังไว้ เช่น รูปภาพ ภายในข้อความอีเมลได้อย่างง่ายดาย นักพัฒนาซอฟต์แวร์สามารถเพิ่มไฟล์แนบในข้อความอีเมลโดยใช้วิธี "เพิ่มไฟล์แนบ" โดยการระบุเส้นทางไฟล์ ชื่อ และประเภทเนื้อหาของไฟล์แนบ นอกจากนี้ยังสามารถรับหรือดาวน์โหลดและลบไฟล์แนบได้อีกด้วย

เพิ่มไฟล์แนบในข้อความอีเมลผ่าน 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))

 ไทย