Wat is nieuw in Aspose.Email voor .NET

Aspose.Email for .NET 25.8

  • De X500Address eigenschap van de MailAddress klasse biedt toegang tot het e‑mailadres in Exchange‑formaat (X.500), indien beschikbaar.

  • De Aspose.Email.Clients.Graph.ODataQueryBuilder klasse 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.IGraphClientAsync interface 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

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

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

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-AnchorMailbox header 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

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

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:
  • 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

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:
  • 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:

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:
  • 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

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:

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

Aspose.Email for .NET 22.2