Корисні функції

Надсилання повідомлення з варіантом голосування

Microsoft Outlook дозволяє користувачам створювати опитування під час складання нового повідомлення. Це робиться шляхом включення варіантів голосування, таких як Так, Ні, Можливо тощо. Клас FollowUpOptions, який пропонує Aspose.Email, надає властивість VotingButtons, яку можна використовувати для встановлення або отримання значення варіантів голосування. У цій статті наведено докладний приклад створення MapiMessage з варіантами голосування для створення опитування та надсилання повідомлення за допомогою клієнта Exchange Web Service (EWS).

Створення та надсилання повідомлення з варіантами голосування

Наступний фрагмент коду показує, як створити нове повідомлення та надіслати його з варіантами голосування.

Наступний фрагмент коду показує визначення методу CreateTestMessage, використаного у наведеному вище прикладі.

Ігнорувати або обходити недійсний або прострочений SSL‑сертифікат

Aspose.Email може обробляти SSL‑сертифікати на Exchange Server за допомогою EWSClient клас. Якщо SSL‑сертифікат прострочений або недійсний, Aspose.Email викидає виключення через недійсний SSL‑сертифікат. Уникайте таких помилок SSL‑сертифіката, ігноруючи їх за допомогою методу, показаного у наведеному нижче коді. Зареєструйте обробник зворотного виклику у вашому методі main() або init() та додайте наведений нижче метод як член класу.

Створення RE та FW повідомлень з файлів MSG

IEWSClient дозволяє розробникам створювати RE (Reply/Reply All) та FW (Forward) повідомлення з вихідного повідомлення. Вихідне повідомлення ідентифікується шляхом вибору певного ExchangeMessageInfo з ExchangeMessageInfoCollection отриманий за допомогою ListMessages(). Інший аргумент — це фактичний MailMessage для надсилання як повідомлення RE або FW. Наступний фрагмент коду показує, як надіслати повідомлення, а потім відповісти на це повідомлення та переслати його. Для виконання цього завдання:

  1. Ініціалізуйте IEWSClient об’єкт, надаючи дійсні облікові дані.
  2. Надіслати кілька прикладних повідомлень.
  3. Викличте Reply()ReplyAll() і Forward() методів для надсилання повідомлень.

Додавання заголовків у запити EWS

API Aspose.Email дозволяє додавати заголовки до запитів Exchange. Це можна використовувати для додавання заголовків до запитів EWS для різних цілей. Одним із прикладів може бути додавання заголовка X-AnchorMailbox, який використовується для управління проблемами обмежень (throttling) на сервері Exchange.  AddHeader метод IEWSClient використовується для додавання заголовків до запитів EWS, як показано у наведеному нижче фрагменті коду.

Робота з уніфікованими повідомленнями

Aspose.Email може отримувати інформацію про уніфіковані повідомлення з Exchange Server 2010. Уніфіковані повідомлення, такі як отримання інформації про конфігурацію, ініціація вихідного виклику, отримання інформації про телефонний виклик за ID виклику та завершення виклику за ID, наразі підтримуються. Наведений приклад коду показує, як отримати конфігураційну інформацію уніфікованих повідомлень з Microsoft Exchange Server 2010.

Отримання підказок електронної пошти

Microsoft Exchange Server додав кілька нових функцій у Exchange Server 2010 і 2013. Одна з них дозволяє користувачам отримувати підказки щодо пошти під час складання електронного листа. Ці підказки дуже корисні, оскільки надають інформацію ще до відправлення листа. Наприклад, якщо адреса електронної пошти неправильна у списку отримувачів, показується підказка, що адреса недійсна. Підказки також дозволяють бачити відповіді про відсутність у офісі перед надсиланням листа: Exchange Server (2010 та 2013) надсилає підказку під час складання листа, якщо один або кілька отримувачів встановили відповіді про відсутність. Для всіх функцій, продемонстрованих у цій статті, потрібен Microsoft Exchange Server 2010 Service Pack 1. Наступний фрагмент коду показує, як використовувати EWSClient клас, який використовує Exchange Web Services, доступний у Microsoft Exchange Server 2007 та пізніших версіях.