Užitečné funkce v Aspose.Email pro .NET

Práce s jednotným zpracováním zpráv

Aspose.Email může získat informace o jednotném zpracování zpráv ze serveru Exchange 2010. Jednotné zpracování zahrnuje získání konfiguračních informací, zahájení odchozího hovoru, získání informací o hovoru podle ID a ukončení hovoru podle ID, a to je v současnosti podporováno. Následující ukázka kódu ukazuje, jak získat konfigurační informace o jednotném zpracování ze serveru Microsoft Exchange 2010.

Získávání tipů na e‑mail

Microsoft Exchange Server přidal několik nových funkcí ve verzích Exchange Server 2010 a 2013. Jedna z nich umožňuje uživatelům získat tipy k e‑mailům při psaní zprávy. Tyto tipy jsou velmi užitečné, protože poskytují informace ještě před odesláním e‑mailu. Například pokud je v seznamu příjemců špatně zadaná e‑mailová adresa, zobrazí se tip, který vás upozorní, že adresa je neplatná. Tipy také umožňují zobrazit odpovědi „mimo kancelář“ před odesláním e‑mailu: Exchange Server (2010 & 2013) odešle tip při psaní zprávy, pokud jeden nebo více příjemců nastavil odpověď mimo kancelář. Pro všechny funkce předvedené v tomto článku je vyžadován Service Pack 1 pro Microsoft Exchange Server 2010. Následující úryvek kódu ukazuje, jak použít EWSClient třída používající Exchange Web Services, dostupná v Microsoft Exchange Server 2007 a novějších verzích.

Impersonace v Exchange

Impersonace Exchange umožňuje někomu se vydávat za jiný účet a provádět úkoly a operace s oprávněními impersonovaného účtu místo svých vlastních. Zatímco delegace umožňuje uživatelům jednat jménem jiných uživatelů, impersonace jim umožňuje jednat jako jiní uživatelé. Aspose.Email podporuje impersonaci Exchange. The EWSClient třída poskytuje ImpersonateUser a ResetImpersonation metody k usnadnění této funkce.

Pro provedení tohoto úkolu:

  1. Inicializovat ExchangeWebServiceClient pro uživatele 1.
  2. Inicializovat ExchangeWebServiceClient pro uživatele 2.
  3. Připojit testovací zprávy k účtům.
  4. Povolit impersonaci.
  5. Resetovat impersonaci.

Níže uvedený úryvek kódu ukazuje, jak použít EWSClient třída pro implementaci funkce impersonace.

Funkce Auto Discover pomocí EWS

Aspose.Email API vám umožňuje zjistit nastavení serveru Exchange pomocí klienta EWS. 

Zrušit obnovení PST na server Exchange

Aspose.Email API umožňuje obnovit soubor PST na server Exchange. Pokud operace trvá dlouho kvůli velké velikosti souboru PST, může být nutné zadat kritéria pro zrušení operace. To lze dosáhnout pomocí API, jak ukazuje následující ukázkový kód.

Poznámka: Příklad také vyžaduje přidání následující třídy.


 public class CustomAbortRestoreException : Exception { }