Ξεκινώντας
Ξεκινήστε με το Aspose.Email FOSS για .NET
Καλώς ήρθατε στο Aspose.Email FOSS for .NET, μια δωρεάν, αδειοδοτημένη από το MIT βιβλιοθήκη C# για ανάγνωση, Δημιουργία και γραφή αρχείων MSG του Outlook, Compound File Binary (CFB) δοχεία, και EML Αυτό το εγχειρίδιο σας μεταφέρει από ένα φρέσκο .NET έργο για να εργαστείτε με τα αρχεία MSG σε λεπτά.
Προϋποθέσεις
| ΑΠΑΙΤΗΣΕΙΣ | Λεπτομέρειες |
|---|---|
| .NET | 8.0 or later |
| Διαχειριστής πακέτων | NuGet (dotnet CLI ή Visual Studio) |
| OS | Windows, MacOS ή Linux |
| εξάρτηση | Κανένα – καθαρό διαχειριζόμενο C# |
Εγκατάσταση
Εισαγωγή από το NuGet:
dotnet add package Aspose.Email.FOSSΕλέγξτε σε μια εφαρμογή ελάχιστης κονσόλας:
using Aspose.Email.Foss.Msg;
var message = MapiMessage.Create("Test", "Hello");
Console.WriteLine($"Subject: {message.Subject}");
// Output: Subject: TestΔείτε το Οδηγός εγκατάστασης Για τις λεπτομέρειες του σχεδίου.
Τι μπορείτε να κάνετε
Μόλις εγκατασταθεί μπορείτε να:
- Διαβάστε MSG αρχεία με
MapiMessage.FromStream()ήMapiMessage.FromFile()- πρόσβαση υποκείμενο, σώμα, HTML σώματα, αποστολέας, παραλήπτες και προσθήκες - Δημιουργία MSG μηνύματα από Scratch με
MapiMessage.Create()- Καθορίστε όλα τα πεδία, προσθέστε τους παραλήπτες και τα προσθέματα, στη συνέχεια να συσχετίζονται μεmessage.Save() - Μετασχηματισμός μεταξύ MSG και EML (MIME / RFC 5322) με
LoadFromEml()καιSaveToEml() - Ελέγχου Το υποκείμενο CFB δυαδικό δοχείο με
CfbReader- διασχίζουν αποθήκες και ρεύματα, λύση δρόμων, ανάγνωση πρώτων bytes - Γράψε Εγγράμματα CFB με
CfbWriterγια την νομική επιθεώρηση ή τη μορφή κατασκευής - Διαχειριστείτε τα προσθέματα - Προσθήκη αρχείων, ροής ή ενσωματωμένων προσθέσεων MSG με πλήρη μεταδεδομένα
Γρήγορη έναρξη
Διαβάστε ένα αρχείο MSG και εκτυπώστε το θέμα του και τους παραλήπτες:
using System.IO;
using Aspose.Email.Foss.Msg;
using var stream = File.OpenRead("sample.msg");
var message = MapiMessage.FromStream(stream);
Console.WriteLine($"Subject: {message.Subject}");
Console.WriteLine($"From: {message.SenderEmailAddress}");
foreach (var recipient in message.Recipients)
Console.WriteLine($"To: {recipient.EmailAddress}");
foreach (var attachment in message.Attachments)
Console.WriteLine($"Attachment: {attachment.Filename} ({attachment.MimeType})");Επόμενο Βήματα
- Οδηγός εγκατάστασης: Προγραμματισμός και στοιχεία εγκατάστασης NuGet
- Οδηγός Ανάπτυξης: Δραστηριότητες MSG, προσθήκες, ιδιότητες MAPI και δομή CFB
- Χαρακτηριστικά: Στενάει βαθιά σε κάθε χαρακτηριστικό με παραδείγματα C#