Hulpfuncties
Bericht verzenden met stemoptie
Microsoft Outlook stelt gebruikers in staat een poll te maken bij het opstellen van een nieuw bericht. Dit gebeurt door stemopties zoals Ja, Nee, Misschien, enz. op te nemen. De FollowUpOptions-klasse die Aspose.Email biedt, levert de VotingButtons-eigenschap die kan worden gebruikt om de waarde van de stemopties in te stellen of op te halen. Dit artikel biedt een uitgebreid voorbeeld van het maken van een MapiMessage met stemopties voor het creëren van een poll en vervolgens het verzenden van het bericht met de Exchange Web Service (EWS) client.
Bericht maken en verzenden met stemopties
Het volgende codefragment toont hoe u een nieuw bericht maakt en vervolgens verzendt met stemopties.
Het volgende codefragment toont de definitie van de CreateTestMessage-methode die in het bovenstaande voorbeeld wordt gebruikt.
Negeer of omzeil ongeldig of verlopen SSL‑certificaat
Aspose.Email kan SSL‑certificaten op Exchange Server afhandelen door gebruik te maken van de EWSClient klasse. Als het SSL‑certificaat is verlopen of ongeldig is geworden, gooit Aspose.Email een uitzondering vanwege een ongeldig SSL‑certificaat. Vermijd dergelijke SSL‑certificaatfouten door ze te negeren met de methode die in de onderstaande code wordt gebruikt. Registreer de callback‑handler in uw main()‑ of init()‑methode en voeg de onderstaande methode toe als lid van de klasse.
RE- en FW-berichten maken vanuit MSG‑bestanden
IEWSClient laat ontwikkelaars RE (Reply/Reply All) en FW (Forward) berichten maken vanuit een bronbericht. Het bronbericht wordt geïdentificeerd door een bepaald ExchangeMessageInfo van ExchangeMessageInfoCollection verkregen door ListMessages(). Het andere argument is de werkelijke MailMessage om als RE‑ of FW‑bericht te worden verzonden. Het volgende codefragment laat zien hoe u een bericht verstuurt en vervolgens op dat bericht beantwoordt en dat bericht doorstuurt. Om deze taak uit te voeren:
- Initialiseer de IEWSClient object door geldige referenties te verstrekken.
- Stuur een paar voorbeeldberichten.
- Roep de Reply(), ReplyAll() en Forward() methoden om berichten te verzenden.
Headers toevoegen in EWS‑verzoeken
Aspose.Email API maakt het toevoegen van headers aan Exchange‑verzoeken mogelijk. Dit kan worden gebruikt om headers aan de EWS‑verzoeken toe te voegen voor verschillende doeleinden. Een voorbeeld is het toevoegen van de X‑AnchorMailbox‑header die wordt gebruikt om throttling‑problemen op de Exchange‑server te beheren. De AddHeader methode van de IEWSClient wordt gebruikt om headers toe te voegen aan de EWS‑verzoeken zoals getoond in het onderstaande codefragment.
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 verschillende nieuwe functies toegevoegd met Exchange Server 2010 en 2013. Een daarvan laat gebruikers mailtips krijgen tijdens het opstellen van een e‑mailbericht. Deze tips zijn zeer bruikbaar omdat ze informatie geven voordat de e‑mail wordt verzonden. Bijvoorbeeld, als een e‑mailadres onjuist is in de lijst van ontvangers, wordt een tip weergegeven om u te laten weten dat het e‑mailadres ongeldig is. Mailtips laten u ook out‑of‑office‑antwoorden zien voordat u een e‑mail verzendt: Exchange Server (2010 & 2013) stuurt de mailtip tijdens het opstellen als een 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 u de EWSClient klasse die Exchange Web Services gebruikt, beschikbaar in Microsoft Exchange Server 2007 en latere versies.