Полезни функции
Изпращане на съобщение с опция за гласуване
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 съобщение. Следният кодов фрагмент показва как да изпратите съобщение, след което да отговорите на това съобщение и да го препратите. За изпълнение на тази задача:
- Инициализирайте IEWSClient обект, като се предоставят валидни идентификационни данни.
- Изпратете няколко примерни съобщения.
- Извикайте Reply(), ReplyAll() и Forward() методи за изпращане на съобщения.
Добавяне на заглавки в EWS заявки
Aspose.Email API позволява добавяне на заглавки към заявките към 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 и по-нови версии.