Verktygsfunktioner i Aspose.Email för .NET
Arbeta med Unified Messaging
Aspose.Email kan hämta information om unified messaging från Exchange Server 2010. Unified messaging, såsom att hämta konfigurationsinformation, initiera ett utgående samtal, hämta samtalsinformation via samtals‑ID och avsluta ett samtal via ID, stöds för närvarande. Följande kodexempel visar hur du hämtar konfigurationsinformation för unified messaging från Microsoft Exchange Server 2010.
Hämta mejltips
Microsoft Exchange Server lade till flera nya funktioner med Exchange Server 2010 och 2013. En av dem låter användare få e‑posttips när de skriver ett e‑postmeddelande. Dessa tips är mycket användbara eftersom de ger information innan e‑posten skickas. Till exempel, om en e‑postadress är fel i mottagarlistan visas ett tips som låter dig veta att adressen är ogiltig. E‑posttips låter också att du ser frånvarokommender innan du skickar ett e‑postmeddelande: Exchange Server (2010 & 2013) skickar tipset när e‑posten skrivs om en eller flera mottagare har ställt in frånvarokommender. Microsoft Exchange Server 2010 Service Pack 1 krävs för alla funktioner som demonstreras i den här artikeln. Följande kodsnutt visar hur du använder EWSClient klass som använder Exchange Web Services, tillgänglig i Microsoft Exchange Server 2007 och senare versioner.
Exchange‑impersonering
Exchange‑impersonation gör att någon kan imitera ett annat konto och utföra uppgifter och operationer med det imiterade kontots behörigheter istället för sina egna. Där delegation låter användare agera på uppdrag av andra användare, möjliggör impersonation att de agerar som andra användare. Aspose.Email stöder Exchange‑impersonation. The EWSClient klass tillhandahåller ImpersonateUser och ResetImpersonation metoder för att underlätta denna funktion.
För att utföra detta:
- Initiera ExchangeWebServiceClient för användare 1.
- Initiera ExchangeWebServiceClient för användare 2.
- Lägg till testmeddelanden till kontona.
- Aktivera impersonering.
- Återställ impersonering.
Följande kodsnutt visar hur du använder EWSClient klass för att implementera impersoneringsfunktionen.
Auto Discover-funktion med EWS
Aspose.Email API låter dig upptäcka Exchange‑serverinställningar med hjälp av EWS‑klienten.
Avbryt PST‑återställning till Exchange‑server
Aspose.Email API låter dig återställa en PST‑fil till Exchange‑servern. Om åtgärden tar lång tid på grund av en stor PST‑fil kan det vara nödvändigt att ange kriterier för att avbryta operationen. Detta kan göras med API‑et enligt följande exempelkod.
Obs: Exemplet kräver att följande klass också läggs till.
public class CustomAbortRestoreException : Exception { }