Wat is nieuw in Aspose.Email voor .NET
Aspose.Email for .NET 25.8
-
De
X500Addresseigenschap van de MailAddress klasse biedt toegang tot het e‑mailadres in Exchange‑formaat (X.500), indien beschikbaar. -
De
Aspose.Email.Clients.Graph.ODataQueryBuilderklasse vereenvoudigt het bouwen van OData‑queryparameters voor Microsoft Graph. Deze verbetering maakt geavanceerde filtering, sortering, selectie en paginering mogelijk bij het werken met Graph‑gegevens. -
De
Aspose.Email.Clients.Graph.IGraphClientAsyncinterface maakt asynchrone bewerkingen mogelijk met de GraphClient voor betere prestaties en responsiviteit.
Aspose.Email for .NET 25.7
- Extraheer extern gekoppelde afbeeldingbronnen uit de HTML‑body en embed ze direct in de HTML‑output. Het oorspronkelijke uiterlijk van e‑mailberichten met gekoppelde inhoud wordt behouden bij het opslaan of verwerken van e‑mails. De HtmlSaveOptions.ExtractHTMLBodyResourcesAsAttachments - wanneer ingesteld op true - haalt gekoppelde afbeeldingen en andere bronnen uit de HTML‑body en embedt ze als bijlagen, waarmee de visuele getrouwheid van het bericht behouden blijft.
Aspose.Email for .NET 25.6
-
Enumereer berichten die tweemaal zijn verwijderd (soft‑deleted) in PST‑bestanden. De PersonalStorage.FindAndEnumerateSoftDeletedItems() methode retourneert een enumerateerbare collectie van RestoredItemEntry objecten, elk met een verwijderde MapiMessage en de bijbehorende FolderId.
-
Haal mapinhoud op uit PST‑bestanden op een gepaginateerde manier met behulp van de overladen FolderInfo.GetContents(MailQuery query, int startIndex, int count) methode die een subset van berichten ophaalt die voldoen aan de opgegeven query, beginnend vanaf een bepaalde index en beperkt tot een aantal.
Aspose.Email for .NET 25.4
-
Verschillende klassen zijn bijgewerkt met asynchrone methoden om de schaalbaarheid en prestaties in moderne applicaties te verbeteren. Ze verbeteren het werken met TGZ-, PST-, MBOX- en VCard‑ bestanden.
-
De MapiContact.FromVCard methode is nu overladen en accepteert een VCardLoadOptions parameter in plaats van een codering.
Aspose.Email for .NET 25.3
-
Bewaar en laad bijlagen in TNEF‑formaat, vaak gebruikt in Outlook‑berichten (winmail.dat). Gebruik de volgende methoden:
- static MapiAttachment MapiAttachment.LoadFromTnef(string fileName) – Laadt een bijlage vanuit een TNEF‑bestand.
- static MapiAttachment MapiAttachment.LoadFromTnef(Stream stream) – Laadt een bijlage vanuit een TNEF‑stream.
- void MapiAttachment.SaveToTnef(string filename) – Slaat een bijlage op in een TNEF‑bestand.
- void MapiAttachment.SaveToTnef(Stream stream) – Slaat een bijlage op in een TNEF‑stream.
-
Stel de status in van een MapiCalendar object, waarbij het standaardgedrag expliciet wordt overschreven met de void MapiCalendar.SetStateForced(MapiCalendarState state) methode.
Aspose.Email for .NET 25.2
-
Filter of doorzoek berichten in MBOX‑bestanden met een query. Haal alleen de berichten op die aan specifieke criteria voldoen. Verbeter de prestaties en bruikbaarheid bij het werken met grote MBOX‑bestanden.
-
Haal berichten op in kleinere batches met behulp van gepagineerde verwijzing. Deze functie maakt het mogelijk om het geheugenverbruik te verminderen en de prestaties te verbeteren bij het verwerken van grote MBOX‑bestanden.
Aspose.Email for .NET 25.1
- Breid je mogelijkheden uit voor het werken met Gmail‑berichten met de IGmailClient interface. Ontwikkelaars kunnen nu e‑mails opsommen, ophalen, verzenden, toevoegen en verwijderen, en Gmail‑filters programmatisch beheren.
Aspose.Email for .NET 24.12
- Pas MIME‑boundary‑strings aan via de nieuwe EmlSaveOptions.BoundariesTemplate eigenschap. Deze functie biedt meer controle over de formattering van boundaries — de {#} placeholder in de sjabloon wordt automatisch vervangen door het boundary‑nummer, waardoor dynamische en gepersonaliseerde boundary‑strings kunnen worden gegenereerd.
Aspose.Email for .NET 24.11
-
Verbeter de afhandeling van referentie‑bijlagen met de volgende nieuwe leden:
- overload MapiAttachmentCollection.Add methode - Voegt een referentie‑bijlage toe aan de collectie met de opgegeven naam en configuratie‑opties.
- ReferenceAttachmentOptions klasse - Definieert de eigenschappen van referentie‑bijlagen door opties te configureren voor het toevoegen van een bijlage aan een MAPI‑bericht.
- IsReference eigenschap - Identificeert referentie‑bijlagen in een bericht.
-
Verbeter berichtzoekopdrachten en -ophaling met de nieuwe overladen methoden in de FolderInfo klasse:
- IEnumerable
EnumerateMessages(MailQuery mailQuery) - Filter berichten met behulp van een MailQuery. - IEnumerable
EnumerateMessages(MessageKind kind) - Haal berichten op op type (MessageKind). - IEnumerable
EnumerateMessages(int startIndex, int count) - Pagineer het ophalen van berichten met een startindex en aantal.
- IEnumerable
-
Pas de basis‑URL voor de SendGrid‑client aan met behulp van de SendGridRegion enumeratie en gerelateerde eigenschappen in de SendGridClientOptions klasse.
-
Schakel een veilige verbinding in naar GCC High O365‑eindpunten met de EndPoint eigenschap van de GraphClient klasse.
Aspose.Email for .NET 24.10
- Toegang tot gebruikersreacties in MSG‑bestanden. De nieuwe GetReactions methode, toegevoegd aan de FollowUpManager klasse, stelt je in staat om een lijst met reacties op een MAPI‑bericht op te halen, waardoor het eenvoudig is om gebruikersbetrokkenheid te analyseren.
Aspose.Email for .NET 24.9
-
Aangepaste headers toevoegen bij het maken van een instantie van IEWSClient. Deze functie is bijzonder handig voor scenario’s waarin specifieke headers vereist zijn tijdens de clientinitialisatie, zoals de
X-AnchorMailboxheader in EWS. -
Categorie kleuren ophalen uit PST‑bestanden. Toegang tot een lijst met categorieën inclusief hun namen en toegewezen kleuren, waardoor het makkelijker wordt om visuele consistentie te behouden en de gegevensorganisatie te verbeteren bij het verwerken van Outlook‑gegevens.
Aspose.Email for .NET 24.6
-
Toegang tot, beheer en interactie met taken en takenlijsten van gebruikers in Microsoft Graph met de volgende methoden van de IGraphClient interface:
- ListTaskLists() - Haalt een verzameling van takenlijstinformatie op.
- GetTaskList(string id) - Haalt een specifieke takenlijst op op basis van de opgegeven ID.
- DeleteTaskList(string id) - Verwijdert de opgegeven takenlijst.
- ListTasks(string id - Haalt een collectie taken op die gekoppeld zijn aan de opgegeven takenlijst‑ID.
- FetchTask(string id) - Haalt een specifieke taak op op basis van de opgegeven ID.
- CreateTask(MapiTask task, string taskListUri) - Maakt een nieuwe taak aan in de opgegeven takenlijst.
- UpdateTask(MapiTask task) - Werkt een bestaande taak bij met de verstrekte informatie.
- UpdateTask(MapiTask task, UpdateSettings updateSettings) - Werkt een bestaande taak bij met opgegeven bijwerkingsinstellingen.
-
U kunt lopende MBOX‑splitsbewerkingen desgewenst annuleren zonder de hele workflow te herstarten. Ontwikkelaars kunnen nu een
CancellationToken(in .NET Framework 4.5 en .NET Core) of de nieuwe Cancel() methode (voor eerdere .NET‑versies) om langlopende splitsprocessen veilig te onderbreken.
Aspose.Email for .NET 24.5
-
Ontvangers extraheren uit berichten die zijn opgeslagen in een PST‑bestand.
- door een bericht‑entry‑ID op te geven.
- door alle berichten in de Postvak‑in map te doorlopen en de ontvangers uit elk bericht te extraheren.
Deze functie is beschikbaar in de PersonalStorage klasse.
-
Zachtaardig verwijderde items herstellen van lokale PST‑ en OST‑bestanden.
-
Converteer multi‑contact VCF‑bestanden naar een distributielijst.
Aspose.Email for .NET 24.3
- Ondersteuning voor contacten en agenda in MS Graph - IGraphClient‑interface‑methoden stellen u in staat om toegang te krijgen tot, te beheren en te communiceren met de contacten en agendagebeurtenissen van gebruikers:
- Haal een collectie MAPI‑contacten op.
- Haal een specifiek contact op.
- Maak een nieuw contact aan.
- Werk een bestaand contact bij.
- Haal een collectie agenda‑informatie op.
- Haal een collectie agendaitems op.
- Haal een specifiek agendaitem op.
- Maak een nieuw agendaitem aan.
- Werkt een bestaand agendaitem bij.
Aspose.Email for .NET 24.2
-
Outlook‑itemcategorieën manipuleren - Aspose.Email maakt het mogelijk om de kleuraanduidingen van categorieën van Outlook‑items die in OLM‑bestanden zijn opgeslagen op te halen en te gebruiken.
-
Container‑klassenmatch - een nieuwe EnforceContainerClassMatching eigenschap is toegevoegd aan de FolderCreationOptions klasse die, bij het toevoegen van een map aan een PST‑bestand, ervoor zorgt dat de klasse van de map overeenkomt met het verwachte type of de categorie van mappen binnen het PST‑bestand.
Aspose.Email for .NET 23.12
- Relatieve padinstelling voor bronnen bij het opslaan van e‑mailberichten als HTML - Aspose.Email introduceert de mogelijkheid om e‑mailbronnen met relatieve paden op te slaan bij het exporteren van berichten naar HTML, wat meer flexibiliteit biedt voor het koppelen van bronnen. Gebruikers kunnen kiezen tussen absolute en relatieve paden, en aangepaste paden definiëren met de ResourceHtmlRendering event, waardoor het delen en weergeven van e‑mails over verschillende systemen heen wordt gestroomlijnd.
Aspose.Email for .NET 23.11
-
E‑mailberichten valideren - Een reeks componenten is toegevoegd om gebruikers in staat te stellen berichtbestanden te valideren, met ondersteuning voor formaten zoals eml, emlx, mht, msg en oft. Met deze functionaliteit kunnen gebruikers berichten valideren en inzicht krijgen in het validatieproces, inclusief het formaattype en eventuele fouten.
-
Digitale handtekeningen aan e‑mailberichten toevoegen - De AttachSignature-methode in de SecureEmailManager klasse is ontworpen om eenvoudig een digitale handtekening aan een e‑mail toe te voegen.
Zodra de handtekening is bijgevoegd, kunnen gebruikers de resultaten verifiëren via eigenschappen zoals ‘IsSigned’, ‘MessageClass’ en de details van de bijlage.
Om het proces van handtekeningbijlage aan te passen, kunnen gebruikers de SignatureOptions klasse.
Aspose.Email for .NET 23.10
-
Mbox‑opslag splitsen in kleinere delen - splits grote bestanden in beheersbare delen en voer aangepaste acties uit tijdens het proces:
- Geef een aangepast voorvoegsel op voor de gesplitste Mbox‑bestandsnamen.
- Pas acties aan vóór en na het kopiëren van een e‑mail naar een nieuw Mbox‑bestand.
- Reageer wanneer een nieuw Mbox‑bestand wordt aangemaakt.
- Reageer wanneer een nieuw Mbox‑bestand is gevuld met e‑mails.
-
Alternatieve view-inhoud opvragen op basis van mediatype - haal de inhoud op als een string uit een specifieke AlternateView binnen een e‑mailbericht. De MailMessage.GetAlternateViewContent(string mediaType) methode stelt u in staat de inhoud van een AlternateView op te halen die overeenkomt met het opgegeven mediatype.
Aspose.Email for .NET 23.8
-
E‑mails verzenden via Graph‑client - ondersteuning toegevoegd voor overladen methoden in de GraphClient‑klasse die een MailMessage‑object accepteren om e‑mails te verzenden:
-
Mapi-distributielijst opslaan naar één multi‑contact VCF‑bestand - Sla de Mapi-distributielijst op onder een opgegeven bestandsnaam met de meegeleverde opslagopties. U kunt de bestandsnaam en een instantie van de MapiDistributionListSaveOptions‑klasse als parameters opgeven.
- void Save(string fileName, MapiDistributionListSaveOptions options) methode is hiervoor toegevoegd.
Aspose.Email for .NET 23.7
- Items uit PST verwijderen - We hebben een nieuwe methode toegevoegd, DeleteItem(string entryId), naar de PersonalStorage‑klasse. Deze methode biedt een manier om items (mappen of berichten) uit een Personal Storage Table (PST) te verwijderen met behulp van de unieke entryId die aan het item is gekoppeld.
- Eventafhandeling en PST-splitsing - Verbeterde functionaliteit in PersonalStorage klasse:
-
StorageProcessingEventHandler event treedt op vóór de opslag wordt verwerkt, specifiek vóór het verwerken van de huidige opslag in de MergeWith‑ of SplitInto‑methoden. Dit event biedt de mogelijkheid om aangepaste logica uit te voeren of bepaalde bewerkingen af te handelen voordat de opslagverwerking plaatsvindt.
-
StorageProcessingEventArgs klasse levert gegevens voor het PersonalStorage.StorageProcessing‑event.
-
SplitInto(long chunkSize, string partFileNamePrefix, string path) overbelaste methode maakt het splitsen van de PST‑opslag in kleinere delen mogelijk.
-
- Agenda-afhandeling - Nieuwe eigenschappen en een methode zijn toegevoegd aan de CalendarReader‑klasse:
- Count eigenschap stelt u in staat het aantal Vevent‑componenten (evenementen) in de agenda op te halen, waardoor het eenvoudiger wordt om het totale aantal evenementen bij te houden.
- IsMultiEvents eigenschap bepaalt of de agenda meerdere evenementen bevat.
- Method eigenschap verkrijgt het iCalendar‑methodetype dat aan het agendobject is gekoppeld. Het retourneert het methodetype, zoals “REQUEST”, “PUBLISH” of “CANCEL”, en biedt waardevolle inzichten in het doel van de agenda.
- Versie haalt de versie van iCalendar op.
- LoadAsMultiple() methode maakt het laden van een lijst met evenementen uit een agenda met meerdere evenementen mogelijk. Het retourneert een lijst met Appointment‑objecten, waardoor elk evenement afzonderlijk gemakkelijk kan worden geraadpleegd en verwerkt.
Aspose.Email for .NET 23.6
-
Handtekening behouden of verwijderen bij MBOX‑naar‑PST-conversie - stel de MboxToPstConversionOptions.RemoveSignature eigenschap op ’true’ zetten om de handtekening te verwijderen.
-
Handtekening verwijderen bij het laden van EML‑bestanden - stel de LoadOptions.RemoveSignature eigenschap op ’true’ zetten om de handtekening te verwijderen.
-
E-mailhandtekeningcontrole
- Nieuw toegevoegd SecureEmailManager klasse voor het controleren van de handtekening van beveiligde e‑mails. U kunt nu de handtekening van MapiMessage- en MailMessage-objecten controleren.
- Nieuw toegevoegd SmimeResult klasse om de resultaten van het controleren van beveiligde e‑mails op te slaan.
Geïntroduceerde methoden van de 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 for .NET 23.5
- De versie van ICS/VCS‑bestanden bepalen - Gebruik de Versie eigenschap van de Appointment klasse toegevoegd om de versie van ICS/VCS‑bestanden op te halen.
- Opslaan‑opties voor VCard‑bestanden aanpassen - We hebben de nieuwe VCardSaveOptions klasse aan onze API met de volgende eigenschappen:
- VCardVersion stelt gebruikers in staat de gewenste vCard‑versie op te geven bij het opslaan van contactitems. Standaard is de klasse ingesteld om vCard‑versie 2.1 (VCardVersion.V21) te gebruiken.
- UseExtensions - stelt gebruikers in staat te bepalen of uitgebreide velden mogen worden gebruikt bij het opslaan van vCard‑bestanden. Wanneer ingesteld op true (standaard), zijn extensies toegestaan, wat compatibiliteit met aangepaste velden en extra contactinformatie biedt.
- PreferredTextEncoding - de codering die gebruikt moet worden bij het opslaan van vCard-contactitems.
- Het totale aantal berichtitems in de Zimbra-opslag ophalen met de GetTotalItemsCount() methode van de TgzReader klasse.
- Een PST-submap ophalen op basis van pad - Haal een submap op met de opgegeven naam uit de huidige PST-map met behulp van de FolderInfo.GetSubFolder(string name, bool ignoreCase, bool handlePathSeparator) methodenoverbelasting.
Aspose.Email for .NET 23.4
- Een referentie‑bijlage toevoegen aan een bericht - We hebben een nieuwe Toevoegen methode naar de MapiAttachmentCollection klasse met de volgende parameters: ’name’ - de naam van de bijlage ‘sharedLink’ - een volledig gekwalificeerde gedeelde link naar de bijlage verstrekt door de webservice die de bijlage verwerkt ‘url’ - een bestandslocatie ‘providerName’ - een naam van de referentie‑bijlage‑provider
- Controle op meerdere VCard‑contacten - Controleer of een bronbestand meerdere contactpersonen bevat met de nieuwe VCardContact.IsMultiContacts(string filePath) methode.
- Kalender‑ICS‑formaat omzetten naar berichtformaten - Converteer afspraken naar berichtobjecten zoals MapiMessage en MailMessage.
- Aanvullende opties voor het opslaan van berichten in HTML‑ en MHTML‑formaten:
- MapiTask.Priority - Haalt de huidige prioriteit van het Task‑object op of stelt deze in.
- MhtSaveOptions.SaveAllHeaders - Bepaalt of alle headers in de output‑mhtml moeten worden opgeslagen of niet.
- HtmlFormatOptions.RenderTaskFields - Geeft aan dat de specifieke taakvelden in de output‑HTML moeten worden geschreven.
- Time‑out instellen voor berichtconversie‑ en laadproces - Beperk de tijd in milliseconden tijdens het converteren en laden van berichten, zodat het proces niet langer duurt dan nodig. Hiervoor zijn de volgende functies geïntroduceerd:
- MailConversionOptions.Timeout - Beperkt de tijd in milliseconden tijdens het converteren van een bericht.
- MailConversionOptions.TimeoutReached - Wordt opgegooid bij time‑out tijdens conversie naar MailMessage.
- MsgLoadOptions.Timeout - Beperkt de tijd in milliseconden tijdens het converteren van een bericht.
- MsgLoadOptions.TimeoutReached - Wordt opgegooid bij time‑out tijdens conversie naar MailMessage.
Aspose.Email for .NET 23.3
- Het totale aantal berichtitems in de OLM-opslag ophalen met de GetTotalItemsCount() methode om OlmStorage klasse.
- Bepalen of MapiMessage OFT of MSG is - Bepaal of de MapiMessage is geladen vanuit een OFT- of MSG-bestand met de nieuwe MapiMessage.IsTemplate eigenschap.
- Een NSF-bestandsformaat detecteren
Aspose.Email for .NET 23.1
-Bericht-eigenschappen ophalen uit MboxMessageInfo - Verkrijg toegang tot informatie over individuele berichten die in een mbox-bestand zijn opgeslagen, zoals berichtgrootte, berichtindex, berichtheaders, berichtvlaggen en andere berichtgerelateerde metadata. We hebben de volgende eigenschappen toegevoegd aan MboxMessageInfo klasse:
DateTime Date - Haalt de datum van het bericht op MailAddress From - Haalt het afzenderadres op als string Subject - Haalt het onderwerp van het bericht op MailAddressCollection To - Haalt de adrescollectie op die de ontvangers van het bericht bevat MailAddressCollection CC - Haalt de adrescollectie op die CC-ontvangers bevat MailAddressCollection Bcc - Haalt de adrescollectie op die BCC-ontvangers van het bericht bevat
Aspose.Email for .NET 22.12
- Het totale aantal berichtitems in de PST ophalen - We hebben toegevoegd de GetTotalItemsCount() methode om PersonalStorage.Store eigenschap.
- Een standaard RSS-feedenmap ophalen in Personal Storage, Een standaard RSS-feedenmap toevoegen in PST - Er is een nieuwe RssFeeds-waarde toegevoegd aan de StandardIpmFolder-enum. Nu kan de RSS-feedenmap eenvoudig worden opgehaald of toegevoegd aan de opslag.
- Een e-mailbericht dat in MAPI-indeling is opgeslagen decoderen - We hebben een Decrypt-methode toegevoegd aan de MapiMessage-klasse:
- MapiMessage.IsEncrypted - Haalt een waarde op die aangeeft of het bericht versleuteld is.
- MapiMessage.Decrypt() - Ontsleutelt dit bericht (de methode zoekt in de My-opslag van de huidige gebruiker en computer naar het juiste certificaat en de privésleutel).
- MapiMessage.Decrypt(X509Certificate2 certificate) - Ontsleutelt dit bericht met certificaat.
- Instellen van een product-ID bij het opslaan van MapiCalendar naar ICS - We hebben toegevoegd ProductIdentifier eigenschap om MapiCalendarIcsSaveOptions klasse.
- Berichten extraheren op basis van identifiers uit OLM en MBOX - Dit is de efficiënte manier om te voorkomen dat je telkens door de volledige opslag moet bladeren om een specifiek bericht te vinden om te extraheren.
- Bepalen of de bijlage inline of regulier is met de MapiAttachment.IsInline eigenschap.
Aspose.Email for .NET 22.11
- Een MAPI-itemtype ophalen - Vermijd elke keer het controleren van de MessageClass-eigenschapwaarde vóór berichtconversie.
- Handtekening verwijderen uit MapiMessage - Voor betere compatibiliteit is de MapiMessage.RemoveSignature methode en MapiMessage.IsSigned eigenschappen zijn toegevoegd.
- Identificeren van vooraf gedefinieerde mappen - De nieuwe FolderInfo methode, GetPredefinedType, is geïntroduceerd om te bepalen of een map zich binnen een vooraf gedefinieerde map bevindt door de StandardIpmFolder enum-waarde terug te geven op basis van de opgegeven parameterwaarde.
- Verifiëren van bijlage TNEF-indeling - De Attachment.IsTnef eigenschap geeft aan of de berichtbijlage een TNEF-geformatteerd bericht is.
Aspose.Email for .NET 22.10
- Hernoemen van een bijlage in MapiMessage - Nu is het mogelijk om de Weergavenaam eigenschapswaarde in MapiMessage-bijlagen.
Aspose.Email for .NET 22.9
- Berichten weergeven met Graph API - De nieuwe OrderBy methode staat u toe de volgorde van opgehaalde berichten te bepalen op basis van door u gespecificeerde criteria.
Aspose.Email for .NET 22.8
- Berichten lezen uit MBOX - We hebben nieuwe functies geïntroduceerd voor het configureren van laadopties:
- MailStorageConverter.MboxMessageOptions eigenschap - Haalt de e-maillaadopties op of stelt ze in bij het parseren van een Mbox-opslag.
- MboxrdStorageReader.ReadNextMessage(EmlLoadOptions options) methode. De parameter EmlLoadOptions specificeert opties bij het lezen van een bericht uit Mbox-opslag.
Aspose.Email for .NET 22.7
- Berichtidentificatie‑informatie ophalen zoals UID of volgnummer met behulp van de volgende functies:
- MailboxInfo klasse - Vertegenwoordigt identificatie‑informatie over een bericht in een postvak.
- SequenceNumber eigenschap - Het volgnummer van een bericht.
- UniqueId eigenschap - De unieke ID van een bericht.
- MailMessage.ItemId eigenschap - Vertegenwoordigt identificatie‑informatie over een bericht in een postvak.
Aspose.Email for .NET 22.6
- Originele tijdstempel bewaren in ICS-bestanden - Exporteer agenda-items uit PST-bestanden en sla ze op in het ICS-formaat met de oorspronkelijke tijdstempel met behulp van de volgende opties:
- MapiCalendarIcsSaveOptions - Maakt het mogelijk extra opties op te geven bij het opslaan van MapiCalendar in het ICS-formaat.
- MapiCalendarIcsSaveOptions.KeepOriginalDateTimeStamp - Houdt de oorspronkelijke DateTimeStamp-waarde in het uitvoerbestand bij.
Aspose.Email for .NET 22.5
- Berichten enumereren met paginering via Graph-client - De API biedt paginerings- en filterondersteuning voor het weergeven van berichten. Dit is erg handig wanneer de mailbox een groot aantal berichten bevat en het veel tijd kost om samenvattende informatie op te halen.
- Asynchrone modus bij het afhandelen van mailclients - Een nieuwe benadering van de taak omvat de volgende API-leden:
- IAsyncSmtpClient - Stelt toepassingen in staat om berichten te verzenden met behulp van het Simple Mail Transfer Protocol (SMTP).
- SmtpClient.CreateAsync - Maakt een nieuwe instantie van de Aspose.Email.Clients.Smtp.SmtpClient-klasse.
- IAsyncSmtpClient.SendAsync(Aspose.Email.Clients.Smtp.Models.SmtpSend) methodeparameter ingesteld.
- IAsyncSmtpClient.ForwardAsync(Aspose.Email.Clients.Smtp.Models.SmtpForward) argumenten.
- IAsyncImapClient - Stelt toepassingen in staat om berichten te benaderen en te manipuleren met behulp van het Internet Message Access Protocol (IMAP).
- ImapClient.CreateAsync - Maakt een nieuwe instantie van de Aspose.Email.Clients.Imap.ImapClient-klasse.
Aspose.Email for .NET 22.4
- E-mail verzenden met MailGun en SendGrid leveringsservices - We hebben een eenduidige API gecreëerd waarmee u opties kunt initialiseren afhankelijk van welke service wordt gebruikt voor het verzenden van berichten, de benodigde clientinstantie kunt aanroepen via de builder, een e-mailbericht kunt voorbereiden en verzenden. Er is ook een asynchrone versie van de Send-methode.
- Stel de X-ALT-DESC-header in het ICS-bestand in - We hebben een nieuwe HtmlDescription eigenschap om de X-ALT-DESC-header in te stellen.
Aspose.Email for .NET 22.3
- Berichtbijlagen weergeven met IMAP-client - Verkrijg informatie over bijlagen zoals naam, grootte zonder de gegevens van de bijlage op te halen. Betrokken API-leden bij de bewerking:
- Aspose.Email.Clients.Imap.ImapAttachmentInfo - Vertegenwoordigt informatie over een bijlage.
- Aspose.Email.Clients.Imap.ImapAttachmentInfoCollection - Vertegenwoordigt een verzameling ImapAttachmentInfo.
- Aspose.Email.Clients.Imap.ListAttachments(int sequenceNumber) - Haalt informatie op voor elke bijlage in het bericht.
- Items ophalen met bijlagen via EWS-client - We hebben toegevoegd FetchItems(EwsFetchItems options) methode om EwsClient. Het accepteert een instantie van EwsFetchItems klasse als parameter om het gedrag van de methode te regelen.
Aspose.Email for .NET 22.2
- Referentiebijlagen toevoegen Introductie van API-leden:
- Aspose.Email.ReferenceAttachment - vertegenwoordigt een referentiebijlage.
- Aspose.Email.AttachmentPermissionType - De permissietype-gegevens die gekoppeld zijn aan een webreferentiebijlage.
- Aspose.Email.AttachmentProviderType - Het type webservice dat de bijlage bewerkt.
- Berichtklasse ophalen - We hebben toegevoegd MessageClass eigenschap om ExchangeMessageInfo klasse om de klasse van elk bericht in de collectie vanuit een openbare map op te halen, nadat een verbinding met een EWS-client is tot stand gebracht.