Neuigkeiten in Aspose.Email für .NET
Aspose.Email for .NET 25.8
-
Die
X500AddressEigenschaft des MailAddress Klasse bietet Zugriff auf die E-Mail-Adresse im Exchange (X.500)-Format, falls verfügbar. -
Die
Aspose.Email.Clients.Graph.ODataQueryBuilderKlasse vereinfacht die Erstellung von OData-Abfrageparametern für Microsoft Graph. Diese Verbesserung ermöglicht erweiterte Filterung, Sortierung, Auswahl und Paginierung bei der Arbeit mit Graph-Daten. -
Die
Aspose.Email.Clients.Graph.IGraphClientAsyncSchnittstelle ermöglicht asynchrone Operationen mit dem GraphClient für verbesserte Leistung und Reaktionsfähigkeit.
Aspose.Email for .NET 25.7
- Extrahiert extern verlinkte Bildressourcen aus dem HTML-Body und bettet sie direkt in die HTML-Ausgabe ein. Das ursprüngliche Erscheinungsbild von E-Mails mit verlinkten Inhalten wird beim Speichern oder Verarbeiten von E-Mails beibehalten. Die HtmlSaveOptions.ExtractHTMLBodyResourcesAsAttachments - wenn auf true gesetzt - extrahiert verknüpfte Bilder und andere Ressourcen aus dem HTML-Body und bettet sie als Anhänge ein, wodurch die visuelle Treue der Nachricht erhalten bleibt.
Aspose.Email for .NET 25.6
-
Durchsuchen Sie Nachrichten, die in PST-Dateien zweimal (soft-gelöscht) wurden. Der PersonalStorage.FindAndEnumerateSoftDeletedItems() Methode gibt eine aufzählbare Sammlung von RestoredItemEntry Objekte, von denen jedes ein gelöschtes MapiMessage und ihre zugehörige FolderId verwenden.
-
Rufen Sie Ordnerinhalte aus PST-Dateien paginierteweise ab, indem Sie die überladene FolderInfo.GetContents(MailQuery query, int startIndex, int count) Methode, die einen Teil der Nachrichten abruft, die der angegebenen Abfrage entsprechen, beginnend bei einem bestimmten Index und begrenzt durch eine Anzahl.
Aspose.Email for .NET 25.4
-
Mehrere Klassen wurden mit asynchronen Methoden aktualisiert, um die Skalierbarkeit und Leistung in modernen Anwendungen zu verbessern. Sie optimieren die Arbeit mit TGZ-, PST-, MBOX- und VCard-Dateien.
-
Die MapiContact.FromVCard Methode ist jetzt überladen und akzeptiert ein VCardLoadOptions Parameter anstelle einer Kodierung.
Aspose.Email for .NET 25.3
-
Speichern und Laden von Anhängen im TNEF-Format, das häufig in Outlook-Nachrichten (winmail.dat) verwendet wird. Verwenden Sie die folgenden Methoden:
- static MapiAttachment MapiAttachment.LoadFromTnef(string fileName) – Lädt einen Anhang aus einer TNEF-Datei.
- static MapiAttachment MapiAttachment.LoadFromTnef(Stream stream) – Lädt einen Anhang aus einem TNEF-Stream.
- void MapiAttachment.SaveToTnef(string filename) – Speichert einen Anhang in eine TNEF-Datei.
- void MapiAttachment.SaveToTnef(Stream stream) – Speichert einen Anhang in einen TNEF-Stream.
-
Setzt den Zustand einer MapiCalendar Objekt, überschreibt sein Standardverhalten explizit mit dem void MapiCalendar.SetStateForced(MapiCalendarState state) Methode.
Aspose.Email for .NET 25.2
-
Filtern oder suchen Sie Nachrichten in MBOX-Dateien mithilfe einer Abfrage. Rufen Sie nur die Nachrichten ab, die bestimmte Kriterien erfüllen. Verbessern Sie Leistung und Benutzerfreundlichkeit beim Arbeiten mit großen MBOX-Dateien.
-
Abrufen von Nachrichten in kleineren Stapeln mithilfe paginierter Abfrage. Diese Funktion reduziert den Speicherverbrauch und verbessert die Leistung beim Verarbeiten großer MBOX-Dateien.
Aspose.Email for .NET 25.1
- Erweitern Sie Ihre Möglichkeiten zur Arbeit mit Gmail-Nachrichten mithilfe der IGmailClient Schnittstelle. Entwickler können jetzt E-Mails auflisten, abrufen, senden, anhängen und löschen sowie Gmail-Filter programmgesteuert verwalten.
Aspose.Email for .NET 24.12
- MIME-Grenzzeichenfolgen anpassen über das neue EmlSaveOptions.BoundariesTemplate Eigenschaft. Diese Funktion bietet mehr Kontrolle über die Formatierung von Grenzen — der {#}-Platzhalter in der Vorlage wird automatisch durch die Grenznumer ersetzt, wodurch die dynamische und personalisierte Erstellung von Grenzzeichenfolgen ermöglicht wird.
Aspose.Email for .NET 24.11
-
Verbessern Sie die Handhabung von Referenz-Anhängen mit den folgenden neuen Mitgliedern:
- Überladung MapiAttachmentCollection.Add Methode - Fügt der Sammlung einen Referenz-Anhang mit dem angegebenen Namen und Konfigurationsoptionen hinzu.
- ReferenceAttachmentOptions Klasse - Definiert Eigenschaften von Referenz-Anhängen durch Konfiguration von Optionen zum Hinzufügen eines Anhangs zu einer MAPI-Nachricht.
- IsReference Eigenschaft - Identifiziert Referenz-Anhänge in einer Nachricht.
-
Verbessern Sie die Nachrichtensuche und -abfrage mit den neuen überladenen Methoden in der FolderInfo Klasse:
- IEnumerable
EnumerateMessages(MailQuery mailQuery) - Nachrichten filtern mit einem MailQuery. - IEnumerable
EnumerateMessages(MessageKind kind) - Nachrichten nach Typ (MessageKind) abrufen. - IEnumerable
EnumerateMessages(int startIndex, int count) - Paginiere die Nachrichtenabfrage mit einem Startindex und einer Anzahl.
- IEnumerable
-
Passen Sie die Basis-URL für den SendGrid-Client mit dem SendGridRegion Aufzählung und zugehörige Eigenschaften in der SendGridClientOptions Klasse.
-
Aktivieren Sie eine sichere Verbindung zu GCC High O365-Endpunkten mit dem EndPoint Eigenschaft des GraphClient Klasse.
Aspose.Email for .NET 24.10
- Zugriff auf Benutzerreaktionen in MSG-Dateien. Das neue GetReactions Methode, hinzugefügt zu dem FollowUpManager Klasse, ermöglicht es Ihnen, eine Liste von Reaktionen zu einer MAPI-Nachricht abzurufen, was die Analyse der Benutzerinteraktion erleichtert.
Aspose.Email for .NET 24.9
-
Benutzerdefinierte Header hinzufügen beim Erstellen einer Instanz von IEWSClient. Diese Funktion ist besonders nützlich für Szenarien, in denen während der Client-Initialisierung bestimmte Header benötigt werden, wie zum Beispiel der
X-AnchorMailboxHeader in EWS. -
Kategorienfarben abrufen aus PST-Dateien. Greifen Sie auf eine Liste von Kategorien mit ihren Namen und zugewiesenen Farben zu, um die visuelle Konsistenz zu wahren und die Datenorganisation bei der Verarbeitung von Outlook-Daten zu verbessern.
Aspose.Email for .NET 24.6
-
Zugriff, Verwaltung und Interaktion mit den Aufgaben und Aufgabenlisten der Benutzer in Microsoft Graph mit den folgenden Methoden von IGraphClient Schnittstelle:
- ListTaskLists() - Ruft eine Sammlung von Aufgabenlisteninformationen ab.
- GetTaskList(string id) - Ruft eine bestimmte Aufgabenliste basierend auf der bereitgestellten ID ab.
- DeleteTaskList(string id) - Löscht die angegebene Aufgabenliste.
- ListTasks(string id - Ruft eine Sammlung von Aufgaben ab, die mit der angegebenen Aufgabenlisten‑ID verknüpft sind.
- FetchTask(string id) - Ruft eine bestimmte Aufgabe anhand der bereitgestellten ID ab.
- CreateTask(MapiTask task, string taskListUri) - Erstellt eine neue Aufgabe in der angegebenen Aufgabenliste.
- UpdateTask(MapiTask task) - Aktualisiert eine bestehende Aufgabe mit den bereitgestellten Informationen.
- UpdateTask(MapiTask task, UpdateSettings updateSettings) - Aktualisiert eine bestehende Aufgabe mit angegebenen Aktualisierungseinstellungen.
-
Sie können laufende MBOX‑Aufteilungsvorgänge bei Bedarf abbrechen, ohne den gesamten Workflow neu zu starten. Entwickler können nun ein
CancellationToken(in .NET Framework 4.5 und .NET Core) oder das neue Cancel() Methode (für frühere .NET‑Versionen), um langlaufende Aufteilungsvorgänge sicher zu unterbrechen.
Aspose.Email for .NET 24.5
-
Empfänger extrahieren aus in einer PST‑Datei gespeicherten Nachrichten.
- durch Angabe einer Nachrichten‑Entry‑ID.
- indem man durch alle Nachrichten im Posteingangsordner iteriert und die Empfänger aus jeder Nachricht extrahiert.
Diese Funktion ist verfügbar in PersonalStorage Klasse.
-
Weich gelöschte Elemente aus lokalen PST‑ und OST‑Dateien wiederherstellen.
-
Mehrere Kontakt‑VCF‑Dateien in eine Distributionsliste konvertieren.
Aspose.Email for .NET 24.3
- Unterstützung für Kontakte und Kalender in MS Graph – Methoden des IGraphClient‑Interfaces ermöglichen den Zugriff, die Verwaltung und Interaktion mit den Kontakten und Kalenderereignissen von Benutzern:
- Ruft eine Sammlung von MAPI‑Kontakten ab.
- Ruft einen bestimmten Kontakt ab.
- Erstellt einen neuen Kontakt.
- Aktualisiert einen bestehenden Kontakt.
- Ruft eine Sammlung von Kalenderinformationen ab.
- Ruft eine Sammlung von Kalender‑Elementen ab.
- Ruft ein bestimmtes Kalender‑Element ab.
- Erstellt ein neues Kalender‑Element.
- Aktualisiert ein bestehendes Kalender‑Element.
Aspose.Email for .NET 24.2
-
Outlook‑Elementkategorien manipulieren – Aspose.Email ermöglicht das Abrufen und Verwenden von Kategoriefarben, die mit Outlook‑Elementkategorien in OLM‑Dateien gespeichert sind.
-
Container‑Klassenabgleich – eine neue EnforceContainerClassMatching Eigenschaft wurde zu dem FolderCreationOptions Klasse, die beim Hinzufügen eines Ordners zu einer PST‑Datei sicherstellt, dass die Klasse des Ordners dem erwarteten Typ oder der erwarteten Kategorie von Ordnern innerhalb der PST‑Datei entspricht.
Aspose.Email for .NET 23.12
- Relative Pfade zu Ressourcen festlegen beim Speichern von E‑Mail‑Nachrichten als HTML – Aspose.Email führt die Möglichkeit ein, E‑Mail‑Ressourcen mit relativen Pfaden zu speichern, wenn Nachrichten ins HTML‑Format exportiert werden, und bietet damit erhöhte Flexibilität beim Verlinken von Ressourcen. Benutzer können zwischen absoluten und relativen Pfaden wählen und benutzerdefinierte Pfade über die ResourceHtmlRendering Ereignis, das das Teilen und Anzeigen von E‑Mails über verschiedene Systeme hinweg rationalisiert.
Aspose.Email for .NET 23.11
-
E‑Mail‑Nachrichten validieren – Ein Satz von Komponenten wurde hinzugefügt, um Benutzern das Validieren von Nachrichtendateien zu ermöglichen, unterstützt Formate wie eml, emlx, mht, msg und oft. Durch Nutzung dieser Funktionalität können Benutzer Nachrichten validieren und Einblicke in den Validierungsprozess erhalten, einschließlich Formattyp und aufgetretener Fehler.
-
Digitale Signaturen an E‑Mail‑Nachrichten anhängen – Die AttachSignature-Methode in der SecureEmailManager Klasse wurde entwickelt, um einer E‑Mail einfach eine digitale Signatur hinzuzufügen.
Sobald die Signatur angehängt ist, können Benutzer die Ergebnisse über Eigenschaften wie „IsSigned“, „MessageClass“ und Anhangdetails überprüfen.
Um den Vorgang des Anhangens von Signaturen anzupassen, können Benutzer das SignatureOptions Klasse.
Aspose.Email for .NET 23.10
-
Mbox‑Speicher in kleinere Teile aufteilen – große Dateien in handhabbare Teile aufspalten und während des Prozesses benutzerdefinierte Aktionen ausführen:
- Einen benutzerdefinierten Präfix für die gesplitteten Mbox‑Dateinamen festlegen.
- Aktionen vor und nach dem Kopieren einer E‑Mail in eine neue Mbox‑Datei anpassen.
- Reagieren, wenn eine neue Mbox‑Datei erstellt wird.
- Reagieren, wenn eine neue Mbox‑Datei mit E‑Mails gefüllt wird.
-
AlternateView‑Inhalt nach Medientyp abrufen – den Inhalt als Zeichenkette aus einem bestimmten AlternateView innerhalb einer E‑Mail‑Nachricht abrufen. Der MailMessage.GetAlternateViewContent(string mediaType) Methode ermöglicht den Zugriff auf den Inhalt eines AlternateView, das dem angegebenen Medientyp entspricht.
Aspose.Email for .NET 23.8
-
E‑Mails über Graph‑Client senden – Unterstützung für überladene Methoden in der Klasse GraphClient hinzugefügt, die ein MailMessage‑Objekt zum Senden von E‑Mails akzeptieren:
-
Mapi-Distributionsliste in einer einzigen Multi‑Contact‑VCF‑Datei speichern – Speichern Sie die Mapi‑Distributionsliste unter einem angegebenen Dateinamen mit den bereitgestellten Speicheroptionen. Sie können den Dateinamen und eine Instanz der Klasse MapiDistributionListSaveOptions als Parameter übergeben.
- void Save(string fileName, MapiDistributionListSaveOptions options) Methode wurde zu diesem Zweck hinzugefügt.
Aspose.Email for .NET 23.7
- Elemente aus PST löschen – Wir haben eine neue Methode hinzugefügt, DeleteItem(string entryId), zur PersonalStorage‑Klasse. Diese Methode bietet eine Möglichkeit, Elemente (Ordner oder Nachrichten) aus einer Personal Storage Table (PST) mittels der eindeutigen entryId des Elements zu löschen.
- Ereignisbehandlung und PST-Aufteilung – Verbesserte Funktionalität in PersonalStorage Klasse:
-
StorageProcessingEventHandler Ereignis tritt auf, bevor der Speicher verarbeitet wird, insbesondere vor der Verarbeitung des aktuellen Speichers in den Methoden MergeWith oder SplitInto. Dieses Ereignis bietet die Möglichkeit, benutzerdefinierte Logik auszuführen oder bestimmte Vorgänge vor der Speicherverarbeitung zu behandeln.
-
StorageProcessingEventArgs Klasse stellt Daten für das Ereignis PersonalStorage.StorageProcessing bereit.
-
SplitInto(long chunkSize, string partFileNamePrefix, string path) Überladene Methode ermöglicht das Aufteilen des PST‑Speichers in kleinere Teile.
-
- Kalenderverwaltung – Neue Eigenschaften und eine Methode wurden zur Klasse CalendarReader hinzugefügt:
- Count Eigenschaft ermöglicht das Abrufen der Anzahl von Vevent‑Komponenten (Ereignissen) im Kalender, wodurch die Gesamtzahl der Ereignisse leichter nachverfolgt werden kann.
- IsMultiEvents Eigenschaft bestimmt, ob der Kalender mehrere Ereignisse enthält.
- Method Eigenschaft ermittelt den iCalendar‑Methodentyp, der dem Kalenderobjekt zugeordnet ist. Sie gibt den Methodentyp zurück, z. B. „REQUEST“, „PUBLISH“ oder „CANCEL“, und liefert wertvolle Einblicke in den Zweck des Kalenders.
- Version holt die Version von iCalendar.
- LoadAsMultiple() Methode ermöglicht das Laden einer Liste von Ereignissen aus einem Kalender, der mehrere Ereignisse enthält. Sie gibt eine Liste von Appointment‑Objekten zurück, sodass jedes Ereignis einzeln leicht zugegriffen und verarbeitet werden kann.
Aspose.Email for .NET 23.6
-
Signatur bei MBOX‑zu‑PST-Konvertierung erhalten oder entfernen – setzen Sie die MboxToPstConversionOptions.RemoveSignature Eigenschaft auf ’true’ setzen, um die Signatur zu entfernen.
-
Signatur entfernen beim Laden von EML‑Dateien – setzen Sie die LoadOptions.RemoveSignature Eigenschaft auf ’true’ setzen, um die Signatur zu entfernen.
-
E‑Mail‑Signaturprüfung
- Ein neues hinzugefügt SecureEmailManager Klasse zur Überprüfung der Signatur sicherer E‑Mails. Sie können jetzt die Signatur von MapiMessage‑ und MailMessage‑Objekten prüfen.
- Ein neues hinzugefügt SmimeResult Klasse zum Speichern der Ergebnisse der Prüfung sicherer E‑Mails.
Einführte Methoden des SecureEmailManager:
- CheckSignature(MapiMessage msg)
- CheckSignature(MapiMessage msg, X509Certificate2 certificateForDecrypt)
- CheckSignature(MapiMessage msg, X509Certificate2 certificateForDecrypt, X509Store store)
- CheckSignature(MailMessage msg)
- CheckSignature(MailMessage msg, X509Certificate2 certificateForDecrypt)
- CheckSignature(MailMessage msg, X509Certificate2 certificateForDecrypt, X509Store store)
Aspose.Email für .NET 23.5
- Version von ICS/VCS‑Dateien bestimmen - Verwenden Sie die Version Eigenschaft des Appointment Klasse, um die Version von ICS/VCS‑Dateien abzurufen.
- Speicheroptionen für VCard‑Dateien anpassen - Wir haben das neue VCardSaveOptions Klasse zu unserer API mit den folgenden Eigenschaften:
- VCardVersion Ermöglicht Benutzern, die gewünschte VCard‑Version beim Speichern von Kontakteinträgen anzugeben. Standardmäßig ist die Klasse auf VCard‑Version 2.1 (VCardVersion.V21) eingestellt.
- UseExtensions - Ermöglicht Benutzern zu steuern, ob erweiterte Felder beim Speichern von VCard‑Dateien verwendet werden können. Wenn auf true (Standard) gesetzt, sind Erweiterungen erlaubt, was die Kompatibilität mit benutzerdefinierten Feldern und zusätzlichen Kontaktinformationen gewährleistet.
- PreferredTextEncoding - die zu verwendende Kodierung beim Speichern von VCard‑Kontakteinträgen.
- Gesamtzahl der Nachrichtenelemente im Zimbra‑Speicher ermitteln mit dem GetTotalItemsCount() Methode des TgzReader Klasse.
- Ein PST‑Unterordner nach Pfad abrufen - Ruft einen Unterordner mit dem angegebenen Namen aus dem aktuellen PST‑Ordner mittels FolderInfo.GetSubFolder(string name, bool ignoreCase, bool handlePathSeparator) Methoden‑Überladung.
Aspose.Email für .NET 23.4
- Ein Referenz‑Anhang zu einer Nachricht hinzufügen - Wir haben einen neuen Add Methode zu dem MapiAttachmentCollection Klasse mit den folgenden Parametern: ’name’ - der Name des Anhangs ‘sharedLink’ - ein voll qualifizierter gemeinsamer Link zum Anhang, bereitgestellt vom Webservice, der den Anhang verarbeitet ‘url’ - ein Dateipfad ‘providerName’ - ein Name des Referenz‑Anhangsanbieters
- Mehrfache VCard‑Kontakte prüfen - Prüft, ob eine Quelldatei mehrere Kontakte enthält, mit dem neuen VCardContact.IsMultiContacts(string filePath) Methode.
- Kalender‑ICS‑Format in Nachrichtenformate konvertieren - Termine in Nachrichtenobjekte wie MapiMessage und MailMessage konvertieren.
- Zusätzliche Optionen zum Speichern von Nachrichten im HTML‑ und MHTML‑Format:
- MapiTask.Priority - Gibt die aktuelle Priorität des Task‑Objekts zurück oder setzt sie.
- MhtSaveOptions.SaveAllHeaders - Definiert, ob alle Header im Ausgabe‑MHTML gespeichert werden sollen oder nicht.
- HtmlFormatOptions.RenderTaskFields - Gibt an, dass die spezifischen Task‑Felder in das Ausgabe‑HTML geschrieben werden sollen.
- Zeitlimit für den Nachrichtenkonvertierungs‑ und Ladevorgang festlegen - Begrenzen Sie die Zeit in Millisekunden beim Konvertieren und Laden von Nachrichten, um sicherzustellen, dass der Vorgang nicht länger als nötig dauert. Zu diesem Zweck wurden die folgenden Funktionen eingeführt:
- MailConversionOptions.Timeout - Begrenzt die Zeit in Millisekunden beim Konvertieren einer Nachricht.
- MailConversionOptions.TimeoutReached - Wird ausgelöst, wenn die Zeit beim Konvertieren zu MailMessage abläuft.
- MsgLoadOptions.Timeout - Begrenzt die Zeit in Millisekunden beim Konvertieren einer Nachricht.
- MsgLoadOptions.TimeoutReached - Wird ausgelöst, wenn die Zeit beim Konvertieren zu MailMessage abläuft.
Aspose.Email für .NET 23.3
- Die Gesamtzahl der Nachrichtenelemente im OLM-Speicher ermitteln mit dem GetTotalItemsCount() Methode zum OlmStorage Klasse.
- Bestimmen, ob MapiMessage OFT oder MSG ist - Bestimmt, ob die MapiMessage mit der neuen MapiMessage.IsTemplate Eigenschaft.
- Erkennen eines NSF-Dateiformats
Aspose.Email für .NET 23.1
-Nachrichteneigenschaften von MboxMessageInfo abrufen - Zugriff auf Informationen zu einzelnen in einer mbox-Datei gespeicherten Nachrichten, wie Nachrichtengröße, Nachrichtenindex, Nachrichten‑Header, Nachrichten‑Flags und weitere nachrichtenbezogene Metadaten. Wir haben die folgenden Eigenschaften zu MboxMessageInfo Klasse:
DateTime Date - Gibt das Datum der Nachricht zurück MailAddress From - Gibt die Absenderadresse zurück string Subject - Gibt den Betreff der Nachricht zurück MailAddressCollection To - Gibt die Adresssammlung zurück, die die Empfänger der Nachricht enthält MailAddressCollection CC - Gibt die Adresssammlung zurück, die die CC-Empfänger enthält MailAddressCollection Bcc - Gibt die Adresssammlung zurück, die die BCC-Empfänger der Nachricht enthält
Aspose.Email für .NET 22.12
- Die Gesamtzahl der Nachrichtenelemente im PST ermitteln - Wir haben das GetTotalItemsCount() Methode zum PersonalStorage.Store Eigenschaft.
- Ein Standard‑RSS‑Feeds‑Ordner im Personal Storage erhalten, Einen Standard‑RSS‑Feeds‑Ordner in PST hinzufügen - Ein neuer RssFeeds‑Wert wurde zum StandardIpmFolder‑Enum hinzugefügt. Jetzt kann der RSS‑Feeds‑Ordner einfach abgerufen oder dem Speicher hinzugefügt werden.
- Entschlüsseln einer E-Mail-Nachricht im MAPI-Format - Wir haben der MapiMessage-Klasse eine Decrypt-Methode hinzugefügt:
- MapiMessage.IsEncrypted - Gibt einen Wert zurück, der angibt, ob die Nachricht verschlüsselt ist.
- MapiMessage.Decrypt() - Entschlüsselt diese Nachricht (Methode durchsucht die My Stores des aktuellen Benutzers und Computers nach dem entsprechenden Zertifikat und privaten Schlüssel).
- MapiMessage.Decrypt(X509Certificate2 certificate) - Entschlüsselt diese Nachricht mit Zertifikat.
- Festlegen einer Produkt-ID beim Speichern von MapiCalendar in ICS - Wir haben hinzugefügt ProductIdentifier Eigenschaft zum MapiCalendarIcsSaveOptions Klasse.
- Nachrichten nach Kennungen aus OLM und MBOX extrahieren - Dies ist der effiziente Weg, um jedes Mal das Durchsuchen des gesamten Speichers zu vermeiden, um eine bestimmte zu extrahierende Nachricht zu finden.
- Bestimmen, ob der Anhang Inline oder regulär ist mit dem MapiAttachment.IsInline Eigenschaft.
Aspose.Email für .NET 22.11
- Ermitteln eines MAPI-Elementtyps - Vermeiden Sie jedes Mal das Überprüfen des MessageClass-Eigenschaftswerts vor der Nachrichtenkonvertierung.
- Signatur aus MapiMessage entfernen - Für bessere Kompatibilität wurde die MapiMessage.RemoveSignature Methode und MapiMessage.IsSigned Eigenschaften wurden hinzugefügt.
- Identifizieren vordefinierter Ordner - Der neue FolderInfo Methode, GetPredefinedType, wurde eingeführt, um zu bestimmen, ob ein Ordner innerhalb eines vordefinierten Ordners liegt, indem der Enum-Wert StandardIpmFolder basierend auf dem angegebenen Parameterwert zurückgegeben wird.
- Verifizieren des Anhangs im TNEF-Format - Der Attachment.IsTnef Eigenschaft gibt an, ob der Nachrichtenanhang eine TNEF-formatierte Nachricht ist.
Aspose.Email für .NET 22.10
- Umbenennen eines Anhangs in MapiMessage - Jetzt ist es möglich, das Anzeigename Eigenschaftswert in MapiMessage-Anhängen.
Aspose.Email für .NET 22.9
- Nachrichten mit Graph-API auflisten - Das neue OrderBy Methode ermöglicht die Steuerung der Reihenfolge der abgerufenen Nachrichten anhand der von Ihnen angegebenen Kriterien.
Aspose.Email für .NET 22.8
- Nachrichten aus MBOX lesen - Wir haben neue Funktionen zur Konfiguration von Ladeoptionen eingeführt:
- MailStorageConverter.MboxMessageOptions Eigenschaft - Ruft E-Mail-Ladeoptionen ab oder setzt sie beim Parsen eines Mbox-Speichers.
- MboxrdStorageReader.ReadNextMessage(EmlLoadOptions options) Methode. Der Parameter EmlLoadOptions gibt Optionen beim Lesen einer Nachricht aus dem Mbox-Speicher an.
Aspose.Email für .NET 22.7
- Nachrichtenidentifikationsinformationen erhalten wie UID oder Sequenznummer mittels der folgenden Funktionen:
- MailboxInfo Klasse - Stellt Identifikationsinformationen zu einer Nachricht in einem Postfach dar.
- SequenceNumber Eigenschaft - Die Sequenznummer einer Nachricht.
- UniqueId Eigenschaft - Die eindeutige ID einer Nachricht.
- MailMessage.ItemId Eigenschaft - Stellt Identifikationsinformationen zu einer Nachricht in einem Postfach dar.
Aspose.Email für .NET 22.6
- Originalen Zeitstempel in ICS-Dateien erhalten - Extrahieren Sie Kalenderelemente aus PST-Dateien und speichern Sie sie im ICS-Format mit dem originalen Zeitstempel unter Verwendung der folgenden Optionen:
- MapiCalendarIcsSaveOptions - Ermöglicht das Festlegen zusätzlicher Optionen beim Speichern von MapiCalendar im ICS-Format.
- MapiCalendarIcsSaveOptions.KeepOriginalDateTimeStamp - Ermöglicht das Beibehalten des ursprünglichen DateTimeStamp-Werts in der Ausgabedatei.
Aspose.Email für .NET 22.5
- Auflisten von Nachrichten mit Paginierung über Graph-Client - Die API bietet Paging- und Filterunterstützung beim Auflisten von Nachrichten. Dies ist sehr hilfreich, wenn das Postfach eine große Anzahl von Nachrichten enthält und das Abrufen der Zusammenfassungsinformationen viel Zeit beansprucht.
- Asynchroner Modus bei der Handhabung von Mail-Clients - Ein neuer Ansatz für die Aufgabe umfasst die folgenden API-Mitglieder:
- IAsyncSmtpClient - Ermöglicht Anwendungen das Senden von Nachrichten über das Simple Mail Transfer Protocol (SMTP).
- SmtpClient.CreateAsync - Erstellt eine neue Instanz der Klasse Aspose.Email.Clients.Smtp.SmtpClient.
- IAsyncSmtpClient.SendAsync(Aspose.Email.Clients.Smtp.Models.SmtpSend)-Methodenparametereinstellung.
- IAsyncSmtpClient.ForwardAsync(Aspose.Email.Clients.Smtp.Models.SmtpForward)-Argumente.
- IAsyncImapClient - Ermöglicht Anwendungen den Zugriff auf und die Manipulation von Nachrichten mittels des Internet Message Access Protocol (IMAP).
- ImapClient.CreateAsync - Erstellt eine neue Instanz der Klasse Aspose.Email.Clients.Imap.ImapClient.
Aspose.Email für .NET 22.4
- E-Mail mit MailGun und SendGrid Versanddiensten senden - Wir haben eine einheitliche API erstellt, mit der Sie Optionen abhängig vom zu verwendenden Dienst initialisieren, die erforderliche Client-Instanz über den Builder aufrufen, eine E-Mail vorbereiten und senden können. Es gibt außerdem eine asynchrone Version der Send-Methode.
- Den X-ALT-DESC-Header in einer ICS-Datei setzen - Wir haben ein neues HtmlDescription Eigenschaft zum Festlegen des X-ALT-DESC-Headers.
Aspose.Email für .NET 22.3
- Auflisten von Nachrichtenanhängen mit IMAP-Client - Erhalten Sie Informationen über Anhänge wie Name, Größe, ohne die Anhangsdaten abzurufen. Beteiligte API-Mitglieder im Vorgang:
- Aspose.Email.Clients.Imap.ImapAttachmentInfo - Stellt Informationen zu einem Anhang dar.
- Aspose.Email.Clients.Imap.ImapAttachmentInfoCollection - Stellt eine Sammlung von ImapAttachmentInfo dar.
- Aspose.Email.Clients.Imap.ListAttachments(int sequenceNumber) - Gibt Informationen für jeden Anhang in der Nachricht zurück.
- Elemente mit Anhängen über EWS-Client abrufen - Wir haben hinzugefügt FetchItems(EwsFetchItems options) Methode zum EwsClient. Sie akzeptiert eine Instanz von EwsFetchItems Klasse als Parameter, um das Verhalten der Methode zu steuern.
Aspose.Email für .NET 22.2
- Hinzufügen von Referenzanhängen Vorgestellte API-Mitglieder:
- Aspose.Email.ReferenceAttachment - repräsentiert einen Referenzanhang.
- Aspose.Email.AttachmentPermissionType - Die Berechtigungstyp-Daten, die mit einem Webreferenz-Anhang verbunden sind.
- Aspose.Email.AttachmentProviderType - Der Typ des Webservices, der den Anhang verarbeitet.
- Nachrichtenklasse abrufen - Wir haben hinzugefügt MessageClass Eigenschaft zum ExchangeMessageInfo Klasse, um die Klasse jeder Nachricht in der Sammlung aus einem öffentlichen Ordner abzurufen, nachdem eine Verbindung zu einem EWS-Client hergestellt wurde.