Aspose.Email Cloud SDK for Ruby

 
 

Ruby REST API για επεξεργασία email του Microsoft Outlook

Ένα ισχυρό Outlook Email Processing REST API για σύνθεση, αποστολή, λήψη, χειρισμό και μετατροπή μηνυμάτων email στο Cloud.

Aspose.Email Cloud SDK για Ruby παρέχει ένα ολοκληρωμένο σύνολο εργαλείων για εργασία με μορφές αρχείων email του Microsoft Outlooks σε το σύννεφο. Βοηθά τους προγραμματιστές λογισμικού να δημιουργήσουν ισχυρές εφαρμογές cloud για τη δημιουργία, αποστολή, λήψη και χειρισμό μηνυμάτων email χωρίς τη χρήση του Microsoft Outlook ή οποιουδήποτε άλλου λογισμικού. Παρέχει ασφαλή μεταφορά δεδομένων χρησιμοποιώντας κρυπτογράφηση HTTPS και SSL, διασφαλίζοντας ότι τα δεδομένα σας είναι ασφαλή. Το cloud SDK είναι ανεξάρτητο από την πλατφόρμα και μπορεί να χρησιμοποιηθεί σε οποιοδήποτε λειτουργικό σύστημα ή γλώσσα προγραμματισμού που υποστηρίζει Ruby.

Aspose.Email Cloud SDK για Ruby είναι πλούσιο σε χαρακτηριστικά και παρέχει μια ποικιλία λειτουργιών για προγραμματική εργασία με μηνύματα email στο cloud, όπως αποστολή μηνυμάτων email με χρήση SMTP, χρήση SMTP ή Exchange ή διακομιστών Google Mail, ρύθμιση διαφόρων μηνυμάτων ιδιότητες (ως θέμα, σώμα, συνημμένα και παραλήπτες), λήψη μηνυμάτων email από διακομιστές POP3 και IMAP, εξαγωγή διαφόρων πληροφοριών από μηνύματα email (αποστολέας, παραλήπτης, θέμα, σώμα, συνημμένα και κεφαλίδες), αναζήτηση μηνυμάτων email χρησιμοποιώντας διάφορα κριτήρια και πολλά περισσότερα.

Το Aspose.Email Cloud SDK για Ruby παρέχει ένα εύχρηστο, απλό και διαισθητικό API που παρέχει πολλά πλεονεκτήματα για προγραμματιστές που θέλουν να εργαστούν με μηνύματα email στις εφαρμογές Ruby τους. Η βιβλιοθήκη υποστηρίζει την εργασία με τυπικές μορφές αρχείων email όπως το Outlook MSG, EML, αρχεία iCalendar, VCard και πολλά άλλα. Οι προγραμματιστές λογισμικού μπορούν επίσης να μετατρέψουν μηνύματα email μεταξύ διαφόρων μορφών όπως EML, MSG, MHTML και HTML χρησιμοποιώντας το SDK. Με το ευρύ φάσμα δυνατοτήτων και πλεονεκτημάτων του, το SDK είναι μια εξαιρετική επιλογή για προγραμματιστές που θέλουν να εργαστούν με μηνύματα email στις εφαρμογές 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 δίνει στους προγραμματιστές λογισμικού τη δυνατότητα να συνθέτουν και να στέλνουν μηνύματα email μέσα στις δικές τους εφαρμογές Ruby. Το SDK υποστηρίζει πλήρως την αποστολή μηνυμάτων email χρησιμοποιώντας διακομιστές SMTP, Exchange ή Google Mail. Οι προγραμματιστές λογισμικού μπορούν εύκολα να ορίσουν διάφορες ιδιότητες μηνυμάτων, όπως θέμα, σώμα, συνημμένα και παραλήπτες. Μπορείτε επίσης να προσθέσετε ένα νέο μήνυμα στον λογαριασμό email σας με ευκολία. Είναι επίσης δυνατή η λήψη μηνυμάτων email από διακομιστές POP3 και IMAP.

Τρόπος προσθήκης νέου μηνύματος στον λογαριασμό email σας μέσω 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))

Μετατροπή email από μία μορφή σε άλλη μέσω Ruby

Το Aspose.Email Cloud SDK για Ruby επιτρέπει στους προγραμματιστές λογισμικού να φορτώνουν μηνύματα ηλεκτρονικού ταχυδρομείου και να τα μετατρέπουν από τη μια μορφή στην άλλη μέσω του Ruby REST API. Παρέχει υποστήριξη για διάφορες μορφές αρχείων, όπως EML, MSG, MHTM, τα αρχεία HTML μπορούν να μετατραπούν μεταξύ τους. Εκτός από μηνύματα ηλεκτρονικού ταχυδρομείου, οι προγραμματιστές λογισμικού μπορούν επίσης να μετατρέψουν αρχεία ημερολογίου (iCalendar) και κάρτας επαφής (VCard) μέσα στις δικές τους εφαρμογές. Το ακόλουθο παράδειγμα δείχνει πώς να μετατρέψετε μηνύματα email σε άλλες υποστηριζόμενες μορφές αρχείων.

Μετατροπή email από μία μορφή σε άλλη μέσω 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

Διαχείριση συνημμένων email και ενσωματωμένων αντικειμένων μέσω Ruby API

Aspose.Email Cloud SDK για Ruby είναι ένα ισχυρό εργαλείο που επιτρέπει στους προγραμματιστές να εργάζονται με συνημμένα email και ενσωματωμένα αντικείμενα στις εφαρμογές 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))

 Ελληνικά