Funkcje narzędziowe

Wysyłanie wiadomości z opcją głosowania

Microsoft Outlook umożliwia użytkownikom tworzenie ankiet podczas komponowania nowej wiadomości. Odbywa się to poprzez dołączenie opcji głosowania, takich jak Tak, Nie, Może itp. Klasa FollowUpOptions oferowana przez Aspose.Email udostępnia właściwość VotingButtons, którą można użyć do ustawienia lub odczytania wartości opcji głosowania. Ten artykuł zawiera szczegółowy przykład tworzenia MapiMessage z opcjami głosowania w celu stworzenia ankiety oraz wysyłania wiadomości za pomocą klienta Exchange Web Service (EWS).

Tworzenie i wysyłanie wiadomości z opcjami głosowania

Poniższy fragment kodu pokazuje, jak utworzyć nową wiadomość i następnie wysłać ją z opcjami głosowania.

Poniższy fragment kodu przedstawia definicję metody CreateTestMessage użytej w powyższym przykładzie.

Ignoruj lub pomijaj nieprawidłowy lub wygasły certyfikat SSL

Aspose.Email może obsługiwać certyfikaty SSL na serwerze Exchange przy użyciu EWSClient klasa. Jeśli certyfikat SSL wygasł lub stał się nieprawidłowy, Aspose.Email zgłasza wyjątek z powodu nieprawidłowego certyfikatu SSL. Uniknij takich błędów certyfikatu SSL, ignorując je przy użyciu metody przedstawionej w poniższym kodzie. Zarejestruj obsługę zwrotnego wywołania w metodzie main() lub init() i dodaj poniższą metodę jako członka klasy.

Tworzenie wiadomości RE i FW z plików MSG

IEWSClient pozwala programistom tworzyć wiadomości RE (Reply/Reply All) i FW (Forward) z wiadomości źródłowej. Wiadomość źródłowa jest identyfikowana poprzez wybranie określonego ExchangeMessageInfo z ExchangeMessageInfoCollection uzyskany przez ListMessages(). Drugi argument to faktyczny MailMessage do wysłania jako wiadomość RE lub FW. Poniższy fragment kodu pokazuje, jak wysłać wiadomość, a następnie odpowiedzieć na tę wiadomość i przekazać ją dalej. Aby wykonać to zadanie:

  1. Zainicjuj IEWSClient obiekt, podając prawidłowe poświadczenia.
  2. Wyślij kilka przykładowych wiadomości.
  3. Wywołaj Reply()ReplyAll() i Forward() metod do wysyłania wiadomości.

Dodawanie nagłówków w żądaniach EWS

API Aspose.Email umożliwia dodawanie nagłówków do żądań Exchange. Można ich używać do dodawania nagłówków do żądań EWS w różnych celach. Przykładem może być dodanie nagłówka X-AnchorMailbox, który jest używany do zarządzania problemami z ograniczeniami (throttling) na serwerze Exchange. Ten AddHeader metoda IEWSClient jest używany do dodawania nagłówków do żądań EWS, jak pokazano w poniższym fragmencie kodu.

Praca z jednolitym systemem wiadomości

Aspose.Email może pobierać informacje o jednolitym systemie wiadomości z Exchange Server 2010. Obecnie obsługiwane jest jednolite wiadomościowanie, takie jak uzyskiwanie informacji konfiguracyjnych, inicjowanie połączenia wychodzącego, pobieranie informacji o połączeniach telefonicznych po ID połączenia oraz rozłączanie połączenia po ID. Poniższy przykład kodu pokazuje, jak pobrać informacje konfiguracyjne jednolitego systemu wiadomości z Microsoft Exchange Server 2010.

Uzyskiwanie wskazówek pocztowych

Microsoft Exchange Server dodał kilka nowych funkcji w wersjach Exchange Server 2010 i 2013. Jedna z nich umożliwia użytkownikom otrzymywanie wskazówek pocztowych podczas komponowania wiadomości e‑mail. Wskazówki te są bardzo przydatne, ponieważ dostarczają informacji przed wysłaniem wiadomości. Na przykład, jeśli adres e‑mail w liście odbiorców jest nieprawidłowy, wyświetlana jest wskazówka informująca o nieważnym adresie. Wskazówki pocztowe pozwalają również zobaczyć automatyczne odpowiedzi „poza biurem” przed wysłaniem e‑maila: Exchange Server (2010 i 2013) wysyła wskazówkę pocztową podczas komponowania, jeśli jeden lub więcej odbiorców ustawił automatyczną odpowiedź „poza biurem”. Wymagany jest Microsoft Exchange Server 2010 Service Pack 1 dla wszystkich funkcji przedstawionych w tym artykule. Poniższy fragment kodu pokazuje, jak używać EWSClient klasa używająca Exchange Web Services, dostępna w Microsoft Exchange Server 2007 i nowszych wersjach.