Δωρεάν βιβλιοθήκη C# .NET για ανάγνωση και σύνταξη μηνυμάτων ηλεκτρονικού ταχυδρομείου του Outlook
Βιβλιοθήκη ανοιχτού κώδικα C# .NET για δημιουργία, ανάγνωση, γραφή και χειρισμό μηνυμάτων ηλεκτρονικού ταχυδρομείου του Outlook εντός εφαρμογών .NET μέσω C# API.
Τι είναι το NetOffice;
Το NetOffice είναι ένα API ανοιχτού κώδικα που επιτρέπει στους προγραμματιστές .NET να δημιουργούν μηνύματα ηλεκτρονικού ταχυδρομείου του Outlook μέσω προγραμματισμού. Χρησιμοποιώντας το API, ο προγραμματιστής μπορεί να αυτοματοποιήσει το Microsoft Outlook, να δημιουργήσει ένα έγγραφο, να το τροποποιήσει και να καθαρίσει πόρους. Επιπλέον, το API σάς επιτρέπει να διαβάζετε το φάκελο εισερχομένων, να δημιουργείτε στοιχεία εργασιών, να στέλνετε email, να λαμβάνετε email, να απαριθμείτε επαφές και να διαχειρίζεστε συμβάντα.
Μια από τις ξεχωριστές δυνατότητες του NetOffice είναι η συμβατότητά του με διάφορες εκδόσεις του Microsoft Outlook. Είτε εργάζεστε με το Outlook 2010, 2013, 2016 ή μετά, το NetOffice εξασφαλίζει μια ομαλή εμπειρία, εξαλείφοντας τους πονοκεφάλους που σχετίζονται με την έκδοση για προγραμματιστές.
Για να εργαστείτε με το έγγραφο του Outlook, χρειάζεστε VBIDEApi.dll, με OfficeApi.ddl και NetOffice.dll ως εξαρτήσεις και σας επιτρέπει να δημιουργήσετε μια εφαρμογή για περιβάλλον 32 bit και 64 bit.
Ξεκινώντας με το NetOffice
Ο ευκολότερος τρόπος εγκατάστασης του NetOffice είναι μέσω του NuGet. Για να το χρησιμοποιήσετε από την Κονσόλα Package Manager του Visual Studio, εισαγάγετε την ακόλουθη εντολή.
εγκαταστήστε το NetOffice μέσω NuGet
Install-Package NetOfficeFw.Email
Εγκαταστήστε το NetOffice μέσω GitHub
git clone --recursive https://github.com/NetOfficeFw/NetOffice.git
Αποστολή email μέσω δωρεάν C# API
Το NetOffice επιτρέπει στους προγραμματιστές .NET να στέλνουν μηνύματα ηλεκτρονικού ταχυδρομείου του Outlook μέσω προγραμματισμού. Για να στείλετε μηνύματα ηλεκτρονικού ταχυδρομείου, πρέπει πρώτα να αρχικοποιήσετε μια εφαρμογή Outlook. Μετά την εκκίνηση της εφαρμογής Outlook, μπορείτε να δημιουργήσετε ένα νέο αντικείμενο αλληλογραφίας σε αυτήν, να ορίσετε παραλήπτες, θέμα και σώμα. Αφού τελειώσετε με το μήνυμα email, στέλνετε το email σας. Χρησιμοποιώντας τις ακόλουθες γραμμές κώδικα, μπορείτε να στέλνετε εύκολα τα email σας.
Αποστολή μηνυμάτων email C#
- Ξεκινήστε την εφαρμογή Outlook χρησιμοποιώντας τη μέθοδο Outlook.Application()
- Δημιουργήστε ένα νέο στοιχείο email χρησιμοποιώντας τη μέθοδο outlookApplication.CreateItem() και ορίστε τον τύπο στοιχείου ως olMailItem
- Προσθέστε παραλήπτες email χρησιμοποιώντας τη μέθοδο Recipients.Add() και περάστε τους παραλήπτες ως συμβολοσειρά
- Ορισμός θέματος email
- Ορισμός σώματος ηλεκτρονικού ταχυδρομείου
- Αποστολή email
- Κλείστε και απορρίψτε την εφαρμογή του Outlook
Στείλτε εύκολα μηνύματα ηλεκτρονικού ταχυδρομείου μέσω δωρεάν C# APi
// start outlook
Outlook.Application outlookApplication = new Outlook.Application();
// create a new MailItem.
Outlook.MailItem mailItem = outlookApplication.CreateItem(OlItemType.olMailItem) as Outlook.MailItem;
// prepare item and send
mailItem.Recipients.Add("test@fileformat.com");
mailItem.Subject = "File Format Developer Guide";
mailItem.Body = "Send Emails programmatically in C#"
mailItem.Send();
// close outlook and dispose
outlookApplication.Quit();
outlookApplication.Dispose();
Ανάκτηση μηνυμάτων email μέσω C#
Η ανάκτηση email από λογαριασμούς Outlook γίνεται αποτελεσματική μέσω του διαισθητικού API του NetOffice ανοιχτού κώδικα. Οι προγραμματιστές λογισμικού μπορούν εύκολα να ανακτήσουν μηνύματα ηλεκτρονικού ταχυδρομείου με βάση διάφορες παραμέτρους, όπως ημερομηνία, αποστολέα ή θέμα, επιτρέποντάς τους να εφαρμόσουν ισχυρές λειτουργίες αναζήτησης και φιλτραρίσματος. Η βιβλιοθήκη έχει συμπεριλάβει σημαντικές λειτουργίες για την ανάκτηση μηνυμάτων email, όπως ασύγχρονη ανάκτηση μηνυμάτων, ανάκτηση λίστας μηνυμάτων, ανάκτηση συγκεκριμένου μηνύματος, ανάκτηση σε αρχείο και πολλά άλλα.
Διαχείριση συνημμένου ηλεκτρονικού ταχυδρομείου
Η διαχείριση των συνημμένων email είναι μια κρίσιμη πτυχή πολλών εφαρμογών. Η δωρεάν βιβλιοθήκη NetOffice .NET διευκολύνει τους προγραμματιστές λογισμικού να χειρίζονται συνημμένα email μέσα στις δικές τους εφαρμογές .NET. Η βιβλιοθήκη υπερέχει σε αυτόν τον τομέα, επιτρέποντας στους προγραμματιστές να χειρίζονται απρόσκοπτα συνημμένα, είτε τα εξάγουν, είτε προσθέτουν νέα ή ακόμα και τροποποιούν τα υπάρχοντα συνημμένα με ευκολία.