Συχνές ερωτήσεις

Συχνές ερωτήσεις

Ανοιχτή Πηγή & Open Source

Ποιο είναι το μοντέλο αδειοδότησης για Aspose.Email FOSS για .NET;?

Aspose.Email FOSS for .NET is released under the MIT License. You can use it in personal, commercial, and open-source projects without restriction. No runtime licence key or activation is required.

Μπορώ να χρησιμοποιήσω το Aspose.Email FOSS για .NET σε ένα εμπορικό προϊόν;?

Ναι. Η άδεια MIT επιτρέπει απεριόριστη εμπορική χρήση. Δεν απαιτείται πληρωμή εγγύησης, διακομιστής αδειών ή σύνδεση στο Διαδίκτυο σε χρόνο εργασίας.

Εγκατάσταση & Αίτηση

Πώς μπορώ να εγκαταστήσω το Aspose.Email FOSS για .NET;?

Εισάγετε το .NET CLI:

dotnet add package Aspose.Email.FOSS

Προσθέστε το όνομα του χώρου στα αρχεία πηγής σας:

using Aspose.Email.Foss.Msg;

Ποια έκδοση .NET είναι απαραίτητη;?

.NET 8.0 ή αργότερα. η βιβλιοθήκη δεν υποστηρίζει το .Net Framework ή το Standard .net. είναι καθαρά διαχειριζόμενη C# χωρίς εγχώρια εξάρτηση και τρέχει ταυτόχρονα στα Windows, Linux, macOS, Docker και μη-σέρβερ περιβάλλοντα.

Στήριξη μορφοποίησης

Ποια μορφή ηλεκτρονικού ταχυδρομείου υποστηρίζεται;?

ΤΕΧΝΗΔιαβάστεΓράψε
MSG (Outlook MAPI) - Δελτίο ΠληροφοριώνΝΑΙΝΑΙ
CFB (Compound File Binary) – Μειονεκτήματα των αρχείωνΝΑΙΝΑΙ
EML (MIME / RFC 5322)ΝΑΙΝΑΙ

Μπορώ να διαβάσω τα αρχεία EML;?

Ναι, χρησιμοποιήστε το MapiMessage.LoadFromEml(stream) Να φορτίσει ένα πρότυπο .eml Ετικέτες: Το ενσωματωμένο Το MIME parser χειρίζεται τα κλειστά κεφάλαια, το περιεχόμενο base64 και τα μηνύματα πολλών μερών.

Μπορώ να μετατρέψω το MSG σε EML;?

Ναι, καλέστε message.SaveToEml() Για την μνήμη byte[] παραγωγής, ή message.SaveToEml(stream) να γράψει σε μια ροή. υποκείμενο, σώμα, HTML σώματα, αποστολέας, Οι παραλήπτες και οι συνημμένες συνθήκες διατηρούνται.

Υποστηρίζεται το TNEF (winmail.dat);?

Μόνο οι τυποποιημένες μορφές MSG (CFB) και EML (MIME) υποστηρίζονται.

Υποστηρίζονται IMAP, SMTP ή POP3;?

Η βιβλιοθήκη χειρίζεται τα αρχεία MSG και EML άμεσα και δεν περιλαμβάνει κανένα δίκτυο ή στρώμα πρωτοκόλλου.

Πυροβολισμοί

Πώς μπορώ να φορτώ ένα αρχείο MSG;?

using Aspose.Email.Foss.Msg;

using var stream = File.OpenRead("message.msg");
var message = MapiMessage.FromStream(stream);
Console.WriteLine(message.Subject);

Πώς μπορώ να δημιουργήσω και να αποθηκεύσω ένα νέο μήνυμα;?

var message = MapiMessage.Create("Subject", "Body");
message.SenderEmailAddress = "alice@example.com";
message.AddRecipient("bob@example.com", "Bob");
message.Save("output.msg");

Πώς μπορώ να προσθέσω συνημμένα σε ένα μήνυμα;?

// From a byte array
message.AddAttachment("file.pdf", pdfBytes, "application/pdf");

// From a stream
using var stream = File.OpenRead("photo.png");
message.AddAttachment("photo.png", stream, "image/png");

Πώς μπορώ να μετατρέψω ένα αρχείο EML σε MSG;?

using var eml = File.OpenRead("message.eml");
var message = MapiMessage.LoadFromEml(eml);
message.Save("message.msg");

Πώς μπορώ να αποκτήσω πρόσβαση στην δομή του πρώτου CFB;?

using Aspose.Email.Foss.Cfb;

using var reader = CfbReader.FromFile("message.msg");
foreach (var entry in reader.IterChildren(CfbConstants.RootStreamId))
    Console.WriteLine(entry.Name);

Γνωστές Περιορισμοί

Υπάρχει ημερολόγιο ή διορισμός APIs;?

Η βιβλιοθήκη χειρίζεται τα αρχεία MSG γενικά. Ιδιότητες ειδικό για το ημερολόγιο μπορούν να διατεθούν μέσω SetProperty() / GetPropertyValue() Με τα MAPI ιδιοκτησία IDs από CommonMessagePropertyId, αλλά δεν υπάρχει αφιερωμένος ημερολόγιο ή API προσκλήσεων.

Εξασφαλίζεται η ασφάλεια του σιδήρου;?

Κάθε ένα MapiMessage και CfbReader Η διαφορά είναι ανεξάρτητη.Εκμεταλλευόμενη πρόσβαση σε χωριστή Εισαγωγή από ξεχωριστές γραμμές είναι ασφαλής. μην μοιράζεστε μια ενιαία περίπτωση σε γραμμή χωρίς εξωτερική συγχρονισμό.

 Ελληνικά