Hulpfuncties in Aspose.Email voor .NET
Werken met Unified Messaging
Aspose.Email kan unified messaging‑informatie ophalen van Exchange Server 2010. Unified messaging zoals het verkrijgen van configuratie‑informatie, een uitgaand gesprek starten, gespreksinformatie opvragen via gespreks‑ID en een gesprek beëindigen via ID wordt momenteel ondersteund. Het volgende codevoorbeeld toont hoe u unified messaging‑configuratie‑informatie van Microsoft Exchange Server 2010 kunt ophalen.
E‑mailtips verkrijgen
Microsoft Exchange Server heeft met Exchange Server 2010 en 2013 verschillende nieuwe functies toegevoegd. Een daarvan stelt gebruikers in staat om mailtips te krijgen tijdens het opstellen van een e‑mailbericht. Deze tips zijn zeer nuttig omdat ze informatie bieden voordat de e‑mail wordt verzonden. Bijvoorbeeld, als een e‑mailadres onjuist is in de ontvangerslijst, wordt een tip weergegeven die aangeeft dat het e‑mailadres ongeldig is. Mailtips laten je ook out‑of‑office-antwoorden zien voordat je een e‑mail verstuurt: Exchange Server (2010 & 2013) verzendt de mailtip tijdens het opstellen van de e‑mail wanneer één of meer ontvangers een out‑of‑office-antwoord hebben ingesteld. Microsoft Exchange Server 2010 Service Pack 1 is vereist voor alle functies die in dit artikel worden gedemonstreerd. Het volgende codefragment laat zien hoe je de EWSClient klasse die Exchange Web Services gebruikt, beschikbaar in Microsoft Exchange Server 2007 en latere versies.
Exchange-imitatie
Exchange-imitatie maakt het mogelijk dat iemand een ander account imiteert en taken en bewerkingen uitvoert met de rechten van het geïmiteerde account in plaats van die van henzelf. Waar delegatie gebruikers toestaat om namens anderen te handelen, laat impersonatie hen toe als andere gebruikers op te treden. Aspose.Email ondersteunt Exchange-imitatie. De EWSClient class biedt de ImpersonateUser en ResetImpersonation methoden om deze functie te faciliteren.
Om deze taak uit te voeren:
- Initialiseer de ExchangeWebServiceClient voor gebruiker 1.
- Initialiseer de ExchangeWebServiceClient voor gebruiker 2.
- Testberichten aan de accounts toevoegen.
- Imitatie inschakelen.
- Imitatie resetten.
De volgende codefragment laat zien hoe je de EWSClient klasse om de imitatie‑functie te implementeren.
Auto‑discover functie gebruiken met EWS
Aspose.Email API stelt u in staat de Exchange Server-instellingen te ontdekken met de EWS-client.
PST-herstel naar Exchange Server afbreken
Aspose.Email API stelt u in staat een PST‑bestand naar Exchange Server te herstellen. Als de bewerking lang duurt vanwege een groot PST‑bestand, kan het nodig zijn criteria op te geven om de bewerking af te breken. Dit kan worden bereikt met behulp van de API, zoals getoond in de volgende voorbeeldcode.
Opmerking: Het voorbeeld vereist dat de volgende klasse ook wordt toegevoegd.
public class CustomAbortRestoreException : Exception { }