Co je nového v Aspose.Email pro .NET

Aspose.Email for .NET 25.8

  • The X500Address vlastnost třídy MailAddress třída poskytuje přístup k e-mailové adrese ve formátu Exchange (X.500), pokud je k dispozici.

  • The Aspose.Email.Clients.Graph.ODataQueryBuilder třída zjednodušuje konstrukci OData parametrů dotazů pro Microsoft Graph. Toto vylepšení umožňuje pokročilé filtrování, řazení, výběr a stránkování při práci s daty Graphu.

  • The Aspose.Email.Clients.Graph.IGraphClientAsync rozhraní umožňuje asynchronní operace s GraphClient pro lepší výkon a odezvu.

Aspose.Email for .NET 25.7

  • Extrahujte externě propojené obrazové zdroje z HTML těla a vložte je přímo do HTML výstupu. Původní vzhled e-mailových zpráv obsahujících propojený obsah je zachován při ukládání nebo zpracování e-mailů. HtmlSaveOptions.ExtractHTMLBodyResourcesAsAttachments - když je nastaveno na true - extrahuje propojené obrázky a další zdroje z HTML těla a vloží je jako přílohy, zachovávajíc vizuální věrnost zprávy.

Aspose.Email for .NET 25.6

Aspose.Email for .NET 25.4

  • Několik tříd bylo aktualizováno o asynchronní metody pro zvýšení škálovatelnosti a výkonu v moderních aplikacích. Zlepšují práci s TGZ, PST, MBOX a VCard soubory.

  • The MapiContact.FromVCard metoda je nyní přetížena a přijímá VCardLoadOptions parametr místo kódování.

Aspose.Email for .NET 25.3

Aspose.Email for .NET 25.2

  • Filtrujte nebo vyhledávejte zprávy v MBOX souborech pomocí dotazu. Načtěte pouze zprávy, které splňují konkrétní kritéria. Zlepšete výkon a použitelnost při práci s velkými MBOX soubory.

  • Načtěte zprávy v menších dávkách pomocí stránkovaného načítání. Tato funkce umožňuje snížit spotřebu paměti a zlepšit výkon při zpracování velkých MBOX souborů.

Aspose.Email for .NET 25.1

  • Rozšiřte své možnosti práce s Gmail zprávami pomocí IGmailClient rozhraní. Vývojáři nyní mohou programově vypisovat, získávat, odesílat, připojovat a mazat e-maily a také spravovat Gmail filtry.

Aspose.Email for .NET 24.12

  • Přizpůsobte řetězce MIME hranic prostřednictvím nového EmlSaveOptions.BoundariesTemplate vlastnost. Tato funkce poskytuje větší kontrolu nad formátováním hranic — placeholder {#} v šabloně je automaticky nahrazen číslem hranice, což umožňuje dynamické a personalizované generování řetězce hranice.

Aspose.Email for .NET 24.11

Aspose.Email for .NET 24.10

  • Přístup k reakcím uživatelů v MSG souborech. Nový GetReactions metoda, přidána do FollowUpManager třída, umožňuje načíst seznam reakcí na MAPI zprávu, což usnadňuje analyzovat zapojení uživatelů.

Aspose.Email for .NET 24.9

  • Přidejte vlastní hlavičky při vytváření instance IEWSClient. Tato funkce je zvláště užitečná pro scénáře, kde jsou během inicializace klienta vyžadovány konkrétní hlavičky, například X-AnchorMailbox hlavičku v EWS.

  • Načtěte barvy kategorií ze souborů PST. Získejte seznam kategorií spolu s jejich názvy a přiřazenými barvami, což usnadňuje udržení vizuální konzistence a zlepšuje organizaci dat při zpracování Outlook dat.

Aspose.Email for .NET 24.6

Aspose.Email for .NET 24.5

  • Extrahovat příjemce ze zpráv uložených v souboru PST.

    • určením entry ID zprávy.
    • iterací přes všechny zprávy ve složce Doručená pošta a extrakcí příjemců z každé zprávy.

    Tato funkce je k dispozici v PersonalStorage třída.

  • Obnovit měkce smazané položky z lokálních souborů PST a OST.

  • Převést VCF soubory s více kontakty na distribuční seznam.

Aspose.Email for .NET 24.3

  • Podpora kontaktů a kalendáře v MS Graph – metody rozhraní IGraphClient umožňují přístup, správu a interakci s kontakty a kalendářními událostmi uživatelů:
    • Načte kolekci kontaktů MAPI.
    • Načte konkrétní kontakt.
    • Vytvoří nový kontakt.
    • Aktualizuje existující kontakt.
    • Načte kolekci informací o kalendáři.
    • Načte kolekci položek kalendáře.
    • Načte konkrétní položku kalendáře.
    • Vytvoří novou položku kalendáře.
    • Aktualizuje existující položku kalendáře.

Aspose.Email for .NET 24.2

  • Manipulace s kategoriemi položek Outlook – Aspose.Email umožňuje získat a využít barvy kategorií spojené s kategoriemi položek Outlook uložených v souborech OLM.

  • Shoda tříd kontejneru – nová EnforceContainerClassMatching vlastnost byla přidána do FolderCreationOptions třída, která při přidávání složky do souboru PST umožňuje zajistit, že třída složky odpovídá očekávanému typu nebo kategorii složek v rámci PST souboru.

Aspose.Email for .NET 23.12

  • Nastavení relativní cesty k prostředkům při ukládání e‑mailové zprávy jako HTML – Aspose.Email představuje možnost ukládat prostředky e‑mailu s relativními cestami při exportu zpráv do formátu HTML, což poskytuje vyšší flexibilitu pro odkazování na zdroje. Uživatelé si mohou vybrat mezi absolutními a relativními cestami a definovat vlastní cesty pomocí ResourceHtmlRendering událost, zjednodušující sdílení a zobrazování e‑mailů napříč různými systémy.

Aspose.Email for .NET 23.11

  • Ověřit e‑mailové zprávy – Přidána sada komponent, která umožňuje uživatelům validovat soubory zpráv, podporující formáty jako eml, emlx, mht, msg a oft. Pomocí této funkce mohou uživatelé validovat zprávy a získávat informace o validačním procesu, včetně typu formátu a vzniklých chyb.

  • Připojit digitální podpisy k e‑mailovým zprávám – Metoda AttachSignature ve SecureEmailManager třída byla navržena pro snadné přidání digitálního podpisu do e‑mailu.

Jakmile je podpis připojen, mohou uživatelé ověřit výsledky pomocí vlastností jako ‘IsSigned’, ‘MessageClass’ a podrobností o příloze.

Pro přizpůsobení procesu připojování podpisu mohou uživatelé využít SignatureOptions třída.

Aspose.Email for .NET 23.10

  • Rozdělit úložiště Mbox na menší části – rozdělit velké soubory na zvládnutelné části a během procesu provádět vlastní akce:

    • Určit vlastní předponu pro názvy rozdělených souborů Mbox.
    • Přizpůsobit akce před a po zkopírování e‑mailu do nového souboru Mbox.
    • Reagovat při vytvoření nového souboru Mbox.
    • Reagovat, když je nový soubor Mbox naplněn e‑maily.
  • Získat obsah AlternateView podle MediaType – načíst obsah jako řetězec z konkrétního AlternateView uvnitř e‑mailové zprávy. MailMessage.GetAlternateViewContent(string mediaType) metoda umožňuje získat obsah z AlternateView, který odpovídá zadanému typu média.

Aspose.Email for .NET 23.8

Aspose.Email for .NET 23.7

  • Smazat položky z PST – Přidali jsme novou metodu, DeleteItem(string entryId), do třídy PersonalStorage. Tato metoda poskytuje způsob, jak smazat položky (složky nebo zprávy) z Personal Storage Table (PST) pomocí unikátního entryId přiřazeného položce.
  • Zpracování událostí a rozdělování PST – vylepšená funkčnost v PersonalStorage třída:
  • Manipulace s kalendářem – byly přidány nové vlastnosti a metoda do třídy CalendarReader:
    • Count vlastnost umožňuje získat počet komponent Vevent (událostí) v kalendáři, což usnadňuje sledování celkového počtu událostí.
    • IsMultiEvents vlastnost určuje, zda kalendář obsahuje více událostí.
    • Method vlastnost získává typ metody iCalendar přiřazený k objektu kalendáře. Vrací typ metody, např. „REQUEST“, „PUBLISH“ nebo „CANCEL“, což poskytuje užitečné informace o účelu kalendáře.
    • Version získá verzi iCalendar.
    • LoadAsMultiple() metoda umožňuje načíst seznam událostí z kalendáře obsahujícího více událostí. Vrací seznam objektů Appointment, což umožňuje snadný přístup a zpracování každé události jednotlivě.

Aspose.Email for .NET 23.6

Aspose.Email for .NET 23.5

  • Určete verzi souborů ICS/VCS - Použijte Version vlastnost třídy Appointment třídu pro získání verze souborů ICS/VCS.
  • Přizpůsobení možností ukládání pro soubory VCard - Přidali jsme novou VCardSaveOptions třída do našeho API s následujícími vlastnostmi:
    • VCardVersion umožňuje uživatelům specifikovat požadovanou verzi vCard při ukládání položek kontaktu. Ve výchozím nastavení je třída nastavena na použití verze vCard 2.1 (VCardVersion.V21).
    • UseExtensions - umožňuje uživatelům kontrolovat, zda mohou být při ukládání souborů vCard použita rozšířená pole. Pokud je nastaveno na true (výchozí), jsou rozšíření povolena, což zajišťuje kompatibilitu se vlastními poli a dalšími informacemi o kontaktech.
    • PreferredTextEncoding - kódování, které se použije při ukládání položek kontaktu vCard.
  • Získat celkový počet položek zpráv v úložišti Zimbra pomocí GetTotalItemsCount() metoda třídy TgzReader třída.
  • Načíst podadresář PST podle cesty - Načtěte podadresář se zadaným názvem z aktuálního PST adresáře pomocí FolderInfo.GetSubFolder(string name, bool ignoreCase, bool handlePathSeparator) přetížení metody.

Aspose.Email for .NET 23.4

  • Přidat referenční přílohu ke zprávě - Přidali jsme nový Add metoda k MapiAttachmentCollection třída s následujícími parametry: ’name’ - název přílohy ‘sharedLink’ - plně kvalifikovaný sdílený odkaz na přílohu poskytovaný webovou službou manipulující s přílohou ‘url’ - umístění souboru ‘providerName’ - název poskytovatele referenční přílohy
  • Kontrola více VCard kontaktů - Zkontrolujte, zda zdrojový soubor obsahuje více kontaktů pomocí nového VCardContact.IsMultiContacts(string filePath) metoda.
  • Převod kalendářového formátu ICS na formáty zpráv - Převádějte schůzky na objekty zpráv, jako jsou MapiMessage a MailMessage.
  • Další možnosti pro ukládání zpráv ve formátech HTML a MHTML:
  • Nastavit časový limit pro proces konverze a načítání zpráv - Omezí čas v milisekundách při konverzi a načítání zpráv, aby proces netrval déle, než je nutné. K tomuto účelu byly zavedeny následující funkce:

Aspose.Email for .NET 23.3

  • Získat celkový počet položek zpráv v úložišti OLM pomocí GetTotalItemsCount() metoda pro OlmStorage třída.
  • Určete, zda je MapiMessage OFT nebo MSG - Určete, zda byl MapiMessage načten z OFT nebo MSG souboru pomocí nového MapiMessage.IsTemplate vlastnost.
  • Detekce formátu souboru NSF

Aspose.Email for .NET 23.1

-Získat vlastnosti zprávy z MboxMessageInfo - Získat přístup k informacím o jednotlivých zprávách uložených v souboru mbox, jako je velikost zprávy, pořadí zprávy, hlavičky zprávy, příznaky zprávy a další metadata související se zprávou. Přidali jsme následující vlastnosti do MboxMessageInfo třída:

DateTime Date - Získá datum zprávy MailAddress From - Získá řetězec odesílatele Subject - Získá předmět zprávy MailAddressCollection To - Získá kolekci adres obsahující příjemce zprávy MailAddressCollection CC - Získá kolekci adres obsahující příjemce CC MailAddressCollection Bcc - Získá kolekci adres obsahující příjemce BCC zprávy

Aspose.Email for .NET 22.12

  • Získat celkový počet položek zpráv v PST - Přidali jsme GetTotalItemsCount() metoda pro PersonalStorage.Store vlastnost.
  • Získat standardní složku RSS kanálů v osobním úložišti, Přidat standardní složku RSS kanálů do PST - Do výčtu StandardIpmFolder byla přidána nová hodnota RssFeeds. Nyní lze složku RSS kanálů snadno získat nebo přidat do úložiště.
  • Dešifrování e-mailové zprávy uložené ve formátu MAPI - Přidali jsme metodu Decrypt do třídy MapiMessage:
  • Nastavení ID produktu při ukládání MapiCalendar do formátu ICS - Přidali jsme ProductIdentifier vlastnost pro MapiCalendarIcsSaveOptions třída.
  • Extrahovat zprávy podle identifikátorů z OLM a MBOX - Toto je efektivní způsob, jak se vyhnout procházení celého úložiště při každém hledání konkrétní zprávy k extrakci.
  • Určete, zda je příloha vložená nebo běžná s MapiAttachment.IsInline vlastnost.

Aspose.Email for .NET 22.11

  • Získání typu položky MAPI - Vyhněte se kontrole hodnoty vlastnosti MessageClass při každém převodu zprávy.
  • Odstranění podpisu z MapiMessage - Pro lepší kompatibilitu, MapiMessage.RemoveSignature metoda a MapiMessage.IsSigned vlastnost byla přidána.
  • Identifikace předdefinovaných složek - Nový FolderInfo metoda, GetPredefinedType, byl zaveden k určení, zda je složka v rámci předdefinované složky, a to vrácením hodnoty výčtu StandardIpmFolder na základě zadané hodnoty parametru.
  • Ověření formátu TNEF přílohy - Attachment.IsTnef vlastnost udává, zda je příloha zprávy formátována jako TNEF.

Aspose.Email for .NET 22.10

  • Přejmenování přílohy v MapiMessage - Nyní je možné upravit Zobrazovaný název hodnota vlastnosti v přílohách MapiMessage.

Aspose.Email pro .NET 22.9

  • Seznam zpráv pomocí Graph API – Nové OrderBy metoda vám umožní řídit pořadí načtených zpráv podle kritérií, která zadáte.

Aspose.Email pro .NET 22.8

Aspose.Email pro .NET 22.7

  • Získat identifikační informace zprávy jako UID nebo sekvenční číslo pomocí následujících funkcí:
    • MailboxInfo třída – Reprezentuje identifikační informace o zprávě v poštovní schránce.
    • SequenceNumber vlastnost – Sekvenční číslo zprávy.
    • UniqueId vlastnost – Jedinečné ID zprávy.
    • MailMessage.ItemId vlastnost – Reprezentuje identifikační informace o zprávě v poštovní schránce.

Aspose.Email pro .NET 22.6

  • Zachování původního časového razítka v souborech ICS – Extrahujte kalendářové položky ze souborů PST a uložte je ve formátu ICS s původním časovým razítkem pomocí následujících možností:

Aspose.Email pro .NET 22.5

  • Enumerace zpráv s podporou stránkování přes Graph klienta – API poskytuje stránkování a filtrování pro výpis zpráv. To je velmi užitečné, když má poštovní schránka velké množství zpráv a vyžaduje dlouhý čas pro získání souhrnných informací.
  • Asynchronní režim při práci s poštovními klienty – Nový přístup k úkolu zahrnuje následující členy API:

Aspose.Email pro .NET 22.4

  • Odeslat e‑mail pomocí služeb MailGun a SendGrid – Vytvořili jsme jednotné API, které můžete použít k inicializaci možností podle toho, která služba bude použita k odesílání zpráv, zavolat požadovanou instanci klienta pomocí builderu, připravit a odeslat e‑mailovou zprávu. Existuje také asynchronní verze metody Send.
  • Nastavit hlavičku X-ALT-DESC v souboru ICS – Zavedli jsme novou HtmlDescription vlastnost pro nastavení hlavičky X-ALT-DESC.

Aspose.Email pro .NET 22.3

Aspose.Email pro .NET 22.2