Aspose.Email  for C++

C++ API επεξεργασίας μηνυμάτων και αποθήκευσης μηνυμάτων ηλεκτρονικού ταχυδρομείου

Δημιουργήστε, επεξεργαστείτε και μετατρέψτε αρχεία email και αρχεία μηνυμάτων μέσα από εφαρμογές C++ χωρίς να απαιτείται το Microsoft Outlook.

  Κατεβάστε δωρεάν δοκιμή
  
 

Το Aspose.Email για C++ είναι ένα API προγραμματισμού email που διευκολύνει τους προγραμματιστές να εργάζονται με μια σειρά από μορφές όπως MSG, EML, EMLX και MHT. Οι προγραμματιστές εφαρμογών μπορούν να δημιουργήσουν, να μετατρέψουν ή να χειριστούν τις πιο συχνά χρησιμοποιούμενες μορφές μηνυμάτων στις εγγενείς εφαρμογές C++, χωρίς να βασίζονται στον Αυτοματισμό του Office ή στην εφαρμογή Microsoft Outlook.

Το Aspose.Email για C++ είναι το καταλληλότερο για λειτουργίες διαχείρισης αλληλογραφίας, όπως επεξεργασία περιεχομένου, χειραγώγηση παραληπτών, εξαγωγή και χειραγώγηση ιδιοτήτων και συνημμένων MAPI, καθώς και για προηγμένες λειτουργίες, όπως η διαχείριση αρχείων αποθήκευσης μηνυμάτων, συμπεριλαμβανομένων των PST και OST. Επί του παρόντος, το API υποστηρίζει πρωτόκολλα επικοινωνίας SMTP, POP3 και IMAP για μετάδοση email.

Λειτουργίες API Επεξεργασίας αρχείου email και αρχείου μηνυμάτων

Φορτώστε και αποθηκεύστε μηνύματα προς και από αρχείο ή ροή

Διαμετατροπή μορφής με λίγες μόνο γραμμές κώδικα

Δημιουργήστε και ενημερώστε εργασίες χρησιμοποιώντας το δημόσιο API του iCalendar

Δημιουργήστε, χειριστείτε και εξάγετε αρχεία αποθήκευσης

Δημιουργήστε μοτίβα επανάληψης σύμφωνα με τη μορφή iCalendar RFC

Προσθέστε ενσωματωμένα αντικείμενα ή επισυνάψτε αρχεία σε email

Συμπεριλάβετε κείμενο και σώμα αλληλογραφίας που βασίζεται σε HTML

Δημιουργήστε προσαρμοσμένες κεφαλίδες αλληλογραφίας

Υποστηρίζει πρωτόκολλα επικοινωνίας SMTP, POP3 και IMAP

Διαχείριση μηνυμάτων MIME μέσω της βιβλιοθήκης C++

Το Aspose.Email για C++ υποστηρίζει εκτενώς μορφές MIME, συμπεριλαμβανομένων των EML και EMLX. Αυτή η δυνατότητα επιτρέπει στους προγραμματιστές να δημιουργούν, να ορίζουν και να εξάγουν περιεχόμενο από τα μηνύματα MIME, να διαχειρίζονται συνημμένα και ενσωματωμένα αντικείμενα, να μετατρέπουν αρχεία EML και EMLX σε μορφές αρχείων MSG, HTML και MHTML.

Διαχείριση μορφών αρχείων μηνυμάτων του Outlook

Το Aspose.Email για C++ είναι ικανό να δημιουργεί μηνύματα του Outlook από την αρχή, καθώς και να παρέχει τη δυνατότητα χειρισμού υπαρχόντων αρχείων email. Οι προγραμματιστές μπορούν να φορτώσουν και να αποθηκεύσουν όλους τους τύπους στοιχείων του Outlook, συμπεριλαμβανομένων επαφών, εργασιών, σημειώσεων, στοιχείων ημερολογίου και λιστών διανομών. Επιπλέον, η Βιβλιοθήκη Email C++ επιτρέπει την ανάλυση και τον χειρισμό όλων των αντικειμένων του Outlook μέσω δημόσιου API.

Δημιουργήστε και καταναλώστε το iCalendar Μοτίβα επανάληψης

Η βιβλιοθήκη επιτρέπει στους προγραμματιστές να δημιουργούν και να καταναλώνουν μοτίβα επανάληψης μέσω προγραμματισμού σε μορφή iCalendar (RFC 2445) χρησιμοποιώντας ένα διαισθητικό μοντέλο αντικειμένου. Η τεχνογνωσία μας διασφαλίζει ότι η διεπαφή iCalendar είναι εύκολη στη χρήση, ενώ σας παρέχει τον πλήρη έλεγχο της παραγωγής και της κατανάλωσης επανάληψης.

Δημιουργία, επιθεώρηση και εξαγωγή στοιχείων από αρχεία PST και OST

Το Aspose.Email για C++ επιτρέπει τη διαχείριση μορφών αποθήκευσης του Outlook όπως το PST και το OST. Το API εκτελεί διαφορετικές λειτουργίες σε υπάρχουσες μορφές αποθήκευσης καθώς και δημιουργεί νέα έγγραφα PST από την αρχή. Άλλες πιθανές λειτουργίες που μπορεί κανείς να εκτελέσει, όπως καταχώριση φακέλων και μηνυμάτων, προσθήκη ή εξαγωγή μηνυμάτων, επαφών και φακέλων.

Δημιουργήστε PST και προσθέστε μήνυμα στα Εισερχόμενα - C++

// Δημιουργία αρχείου PST από την αρχή       

System::SharedPtr<PersonalStorage> personalStorage = PersonalStorage::Create(dir + L"output.pst", Aspose::Email::Outlook::Pst::FileFormatVersion::Unicode);

// προσθέστε ένα φάκελο "Εισερχόμενα" στο PST

personalStorage->get_RootFolder()->AddSubFolder(L"Inbox");

// επιλέξτε το φάκελο "Εισερχόμενα".

System::SharedPtr<FolderInfo> inboxFolder = personalStorage->get_RootFolder()->GetSubFolder(L"Inbox");

// προσθέστε ένα μήνυμα στο φάκελο "Εισερχόμενα".

inboxFolder->AddMessage(MapiMessage::FromFile(dir + L"template.msg"));
  
  

Το Aspose.Email προσφέρει μεμονωμένες βιβλιοθήκες ηλεκτρονικού ταχυδρομείου για δημοφιλή περιβάλλοντα ανάπτυξης όπως αναφέρονται παρακάτω: