<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Documentation – Робота з клієнтом Exchange EWS</title>
    <link>/email/uk/cpp/working-with-exchange-ews-client/</link>
    <description>Recent content in Робота з клієнтом Exchange EWS on Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>uk</language>
    
	  <atom:link href="/email/uk/cpp/working-with-exchange-ews-client/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Cpp: Підключення до Microsoft Exchange через EWS у C&#43;&#43;</title>
      <link>/email/uk/cpp/connect-to-exchange-ews-client/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/cpp/connect-to-exchange-ews-client/</guid>
      <description>
        
        
        &lt;p&gt;Для підключення до серверів Exchange та MS 365 за допомогою Exchange Web Service, Aspose.Email надає &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.e_w_s_client&#34;&gt;EWSClient&lt;/a&gt; клас. The &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.e_w_s_client#a1cba1af5a0bae889dedf76b9890ecb40&#34;&gt;GetEWSClient&lt;/a&gt; метод створює та повертає &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; об’єкт, який далі використовується для виконання операцій, пов’язаних з поштовою скринькою Exchange та іншими папками. У цій статті показано, як створювати екземпляри &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Нижче наведено приклад коду, який демонструє, як підключитися до сервера Exchange, використовуючи Exchange Web Services (EWS), налаштувавши параметри підключення та автентифікуючись за допомогою мережевих облікових даних за допомогою Aspose.Email для C++. Показано процес налаштування URI сервера Exchange, домену, імені користувача та пароля, створення об’єкта мережевих облікових даних та встановлення з’єднання з сервером Exchange через клієнт EWS.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-ConnectingToExchangeServerUsingEWS-ConnectingToExchangeServerUsingEWS.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: Посібник з управління електронною поштою EWS: надсилання, читання та організація повідомлень</title>
      <link>/email/uk/cpp/exchange-server-ews-email-management-guide/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/cpp/exchange-server-ews-email-management-guide/</guid>
      <description>
        
        
        &lt;h2 id=&#34;отримати-інформацію-про-поштову-скриньку-exchange-за-допомогою-ews&#34;&gt;&lt;strong&gt;Отримати інформацію про поштову скриньку Exchange за допомогою EWS&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email дозволяє отримати деталі поштової скриньки з Microsoft Exchange за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; клас. Викликаючи &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#ab7a471f46b5ebe0e3bf2c7f9166e2927&#34;&gt;GetMailboxInfo()&lt;/a&gt; метод, клієнт повертає &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.exchange_mailbox_info&#34;&gt;ExchangeMailboxInfo&lt;/a&gt; об’єкт, що містить корисні URI папок, таких як Mailbox, Inbox, Drafts та Sent Items.&lt;/p&gt;
&lt;p&gt;Щоб підключитися до сервера Exchange за допомогою Exchange Web Services (EWS), використовуйте &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; клас. Цей клас використовує EWS для підключення та управління елементами на сервері Exchange.&lt;/p&gt;
&lt;p&gt;Наступний фрагмент коду демонструє, як &lt;strong&gt;отримати інформацію про поштову скриньку&lt;/strong&gt; за допомогою служби Exchange Web Services.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-GetMailboxInformationFromExchangeWebServices-GetMailboxInformationFromExchangeWebServices.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;надсилання-електронних-листів-через-ews&#34;&gt;&lt;strong&gt;Надсилання електронних листів через EWS&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Ви можете надсилати електронні листи через Exchange, викликавши &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a02875ffd55c4033e7d88007a9ac2a83c&#34;&gt;IEWSClient-&amp;gt;Send()&lt;/a&gt; метод. Він приймає &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.mail_message&#34;&gt;MailMessage&lt;/a&gt; об’єкт і відправляє його безпосередньо через сервер за допомогою EWS.&lt;/p&gt;
&lt;p&gt;Наступний приклад коду демонструє, як надіслати HTML‑повідомлення через сервер Exchange, використовуючи Exchange Web Services (EWS) з Aspose.Email для C++. Він показує повний процес встановлення з&amp;rsquo;єднання з Exchange, створення поштового повідомлення з відправником, одержувачем, темою та HTML‑вмістом, а потім надсилання повідомлення за допомогою методу Send клієнта EWS.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-SendEmailMessagesUsingExchangeWebServices-SendEmailMessagesUsingExchangeWebServices.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;читання-листів-з-поштової-скриньки-іншого-користувача&#34;&gt;&lt;strong&gt;Читання листів з поштової скриньки іншого користувача&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Деякі облікові записи на серверах Exchange мають право доступу до кількох поштових скриньок, а деякі користувачі мають кілька електронних облікових записів на одному сервері Exchange. У обох випадках користувачі можуть отримати доступ до поштових скриньок інших користувачів за допомогою Aspose.Email. API надає механізм доступу до папок і листів з інших поштових скриньок за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; клас. Цю функціональність можна реалізувати за допомогою перевантаженого &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#ac95e7c7a5e8678b70b4f5c4356d88582&#34;&gt;GetMailboxInfo()&lt;/a&gt; методу, передаючи адресу електронної пошти користувача як параметр.&lt;/p&gt;
&lt;p&gt;Наступний фрагмент коду показує, як читати електронні листи за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; клас.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-AccessAnotherMailboxUsingExchangeWebServiceClient-1.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;список-повідомлень-за-допомогою-ews&#34;&gt;&lt;strong&gt;Список повідомлень за допомогою EWS&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email для C++ дозволяє отримувати метадані повідомлень з поштових скриньок Exchange Server через &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt;. Використовуючи EWS‑based &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a37cfefda7e1ab560a073b3e31f4d27ca&#34;&gt;ListMessages&lt;/a&gt; API, ви можете вивести список повідомлень з будь-якої папки, переглядати метадані повідомлень та реалізовувати посторінкове навантаження для великих поштових скриньок.&lt;/p&gt;
&lt;h3 id=&#34;список-повідомлень-з-вхідних&#34;&gt;&lt;strong&gt;Список повідомлень з Вхідних&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Використати &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a37cfefda7e1ab560a073b3e31f4d27ca&#34;&gt;ListMessages&lt;/a&gt; для отримання базової інформації про повідомлення, такої як тема, відправник, отримувачі та ідентифікатор повідомлення, з Вхідних або будь-якої папки.&lt;/p&gt;
&lt;p&gt;Наступний приклад коду демонструє, як вивести список і відобразити базову інформацію про всі повідомлення на сервері Exchange.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Створіть екземпляр &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Викличте &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a37cfefda7e1ab560a073b3e31f4d27ca&#34;&gt;ListMessages&lt;/a&gt; з URI цільової папки.&lt;/li&gt;
&lt;li&gt;Перебирайте &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.exchange_message_info_collection/&#34;&gt;ExchangeMessageInfoCollection&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-ListingMessagesUsingEWS-ListingMessagesUsingEWS.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;список-повідомлень-з-будьякої-папки&#34;&gt;&lt;strong&gt;Список повідомлень з будь‑якої папки&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a37cfefda7e1ab560a073b3e31f4d27ca&#34;&gt;ListMessages&lt;/a&gt; приймає будь-який дійсний URI папки, дозволяючи виводити елементи з Видалені, Чернетки, Відправлені або користувацькі папки. Використайте &lt;code&gt;IEWSClient-&amp;gt;get_MailboxInfo-&amp;gt;xxxFolderUri&lt;/code&gt; властивість для отримання URI різних папок.&lt;/p&gt;
&lt;p&gt;Наступний приклад коду демонструє, як отримати доступ до різних URI папок Exchange Server та отримати повідомлення з вказаної папки.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-ListingMessagesFromFolders-ListingMessagesFromFolders.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;посторінкова-навігація-у-списку-повідомлень&#34;&gt;&lt;strong&gt;Посторінкова навігація у списку повідомлень&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Для великих поштових скриньок використовуйте &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a50ea10548ed8e1b305bdeb322b8c109f&#34;&gt;ListMessagesByPage&lt;/a&gt; для завантаження повідомлень у менших блоках.&lt;/p&gt;
&lt;p&gt;Наступний приклад коду демонструє, як реалізувати пагінацію для отримання великої кількості повідомлень з вхідних на сервері Exchange.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Спочатку він створює кілька тестових повідомлень на сервері.&lt;/li&gt;
&lt;li&gt;Потім використовує &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a50ea10548ed8e1b305bdeb322b8c109f&#34;&gt;ListMessagesByPage&lt;/a&gt; метод для отримання повідомлень у менших пакетах (у цьому випадку по 5 повідомлень на сторінку), перебираючи всі сторінки до останньої.&lt;/li&gt;
&lt;li&gt;Нарешті, код перевіряє, що всі повідомлення були успішно отримані, підраховуючи загальну кількість елементів на всіх сторінках.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-PagingSupportForListingMessages-PagingSupportForListingMessages.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;отримати-інформацію-про-тип-повідомлення&#34;&gt;&lt;strong&gt;Отримати інформацію про тип повідомлення&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Використати &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.exchange_message_info#ad0019f9e3e774fa0f763456f41028b91&#34;&gt;ExchangeMessageInfo-&amp;gt;MessageInfoType&lt;/a&gt; для визначення базового типу повідомлення Exchange (наприклад, електронна пошта, запит на зустріч тощо).&lt;/p&gt;
&lt;p&gt;Наступний приклад коду демонструє, як підключитися до сервера Exchange і отримати інформацію про тип повідомлення з папки Видалені.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-GetMessageTypeFromExchangeMessageInfo-GetMessageTypeFromExchangeMessageInfo.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;збереження-повідомлень-за-допомогою-exchange-web-services-ews&#34;&gt;&lt;strong&gt;Збереження повідомлень за допомогою Exchange Web Services (EWS)&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email дозволяє &lt;strong&gt;отримувати повідомлення з поштової скриньки Exchange Server&lt;/strong&gt; та &lt;strong&gt;зберігати їх у кількох форматах&lt;/strong&gt;, таких як EML, потоки пам&amp;rsquo;яті та MSG. Наведені нижче приклади демонструють, як отримати інформацію про повідомлення та зберігати їх за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; API.&lt;/p&gt;
&lt;h3 id=&#34;зберегти-повідомлення-як-файли-eml&#34;&gt;&lt;strong&gt;Зберегти повідомлення як файли EML&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Щоб зберегти повідомлення поштової скриньки у вигляді файлів EML:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Створіть &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; екземпляра за допомогою дійсних облікових даних.&lt;/li&gt;
&lt;li&gt;Викличте &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a37cfefda7e1ab560a073b3e31f4d27ca&#34;&gt;ListMessages()&lt;/a&gt; для отримання &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.exchange_message_info_collection&#34;&gt;ExchangeMessagesInfoCollection&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Переберіть колекцію, щоб отримати унікальний URI кожного повідомлення.&lt;/li&gt;
&lt;li&gt;Викличте &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a1a735b25973171ac5111c3469a54f7fa&#34;&gt;SaveMessage()&lt;/a&gt; для збереження кожного повідомлення на диск у форматі EML.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Наступний приклад коду демонструє, як зберігати електронні листи з вхідних на сервері Exchange у вигляді окремих файлів EML локально за допомогою Aspose.Email для C++.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-SaveMessagesUsingExchangeWebServices-SaveMessagesUsingExchangeWebServices.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;зберегти-повідомлення-у-поток-пам&#34;&gt;&lt;strong&gt;Зберегти повідомлення у поток пам&amp;rsquo;яті&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Замість запису на диск, ви можете зберігати повідомлення у поток пам&amp;rsquo;яті — це корисно для збереження листів у базі даних або їх обробки в пам&amp;rsquo;яті.&lt;/p&gt;
&lt;p&gt;Наступний приклад коду демонструє, як зберігати електронні листи з вхідних на сервері Exchange у потоки пам&amp;rsquo;яті.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-SaveMessagesToMemoryStreamUsingEWS-SaveMessagesToMemoryStream.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;зберегти-повідомлення-у-форматі-msg&#34;&gt;&lt;strong&gt;Зберегти повідомлення у форматі MSG&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Щоб зберегти повідомлення у форматі MSG:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Отримайте повідомлення за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#ae0edf4afafbe6339541687aeacc84905&#34;&gt;FetchMessage()&lt;/a&gt;, який повертає &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.mail_message&#34;&gt;MailMessage&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Викличте &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.mail_message#a41d3ada3ca8b7ca8130629b616f0b91c&#34;&gt;MailMessage::Save()&lt;/a&gt; з параметрами збереження MSG.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Наступний приклад коду демонструє, як отримувати та зберігати електронні листи з вхідних на сервері Exchange у вигляді файлів формату Outlook MSG.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-SaveMessagesInMSGFormatExchangeEWS-SaveMessagesInMSGFormatExchangeEWS.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;отримати-деталі-повідомлення-за-uri-повідомлення&#34;&gt;&lt;strong&gt;Отримати деталі повідомлення за URI повідомлення&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Коли доступний лише унікальний URI повідомлення, ви все одно можете отримати повну &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.exchange_message_info&#34;&gt;ExchangeMessageInfo&lt;/a&gt; об’єкти. The &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a2b3b4ebfdd9423eeb63d59b5e74cc53a&#34;&gt;IEWSClient::ListMessages()&lt;/a&gt; перевантаження приймає список ідентифікаторів повідомлень (URI) і повертає &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.exchange_message_info_collection&#34;&gt;ExchangeMessageInfoCollection&lt;/a&gt;. Використовуйте цю функцію, коли ви зберігаєте або отримуєте URI повідомлень зовні і потрібно завантажити метадані (тема, відправник, розмір тощо) без отримання повних повідомлень.&lt;/p&gt;
&lt;p&gt;Наступний приклад коду демонструє, як створити кілька електронних листів на сервері Exchange, а потім отримати їхню інформацію за допомогою унікальних ідентифікаторів.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-GetExchangeMessageInfoFromMessageURI-GetExchangeMessageInfoFromMessageURI.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;отримати-повний-вміст-повідомлення&#34;&gt;&lt;strong&gt;Отримати повний вміст повідомлення&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#aad8420247acd17cb1d73303ed1982d1e&#34;&gt;ListMessages()&lt;/a&gt; повертає &lt;strong&gt;резюме інформацію&lt;/strong&gt; (тема, відправник, ідентифікатори). Щоб завантажити &lt;strong&gt;повний вміст повідомлення&lt;/strong&gt; — тіло, заголовки, вкладення — використовуйте &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#ae0edf4afafbe6339541687aeacc84905&#34;&gt;FetchMessage()&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Наступний приклад коду демонструє, як отримати повні повідомлення з вхідних на сервері Exchange і отримати інформацію про вкладення:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Створіть &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; екземпляр.&lt;/li&gt;
&lt;li&gt;Викличте &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a37cfefda7e1ab560a073b3e31f4d27ca&#34;&gt;ListMessages()&lt;/a&gt; для отримання базових метаданих повідомлення.&lt;/li&gt;
&lt;li&gt;Отримайте унікальний URI кожного повідомлення.&lt;/li&gt;
&lt;li&gt;Викличте &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#ae0edf4afafbe6339541687aeacc84905&#34;&gt;FetchMessage()&lt;/a&gt; для отримання повних деталей повідомлення.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-FetchMessageUsingEWS-FetchMessageUsingEWS.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;отримати-розмір-повідомлення-без-завантаження-повного-повідомлення&#34;&gt;&lt;strong&gt;Отримати розмір повідомлення (без завантаження повного повідомлення)&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email надає інформацію про розмір повідомлення без завантаження всього листа, через &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.message_info_base#a04bc106203ed5cfec65f4d0320d14e8a&#34;&gt;ExchangeMessageInfo::Size&lt;/a&gt; властивість.&lt;/p&gt;
&lt;p&gt;Це корисно для:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;статистика поштової скриньки&lt;/li&gt;
&lt;li&gt;розрахунок квоти&lt;/li&gt;
&lt;li&gt;фільтрація великих повідомлень перед завантаженням&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Наступний приклад коду демонструє, як вивести список і показати метадані повідомлень, включаючи розмір, з вхідних на сервері Exchange.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-PreFetchMessageSizeUsingIEWSClient-PreFetchMessageSizeUsingIEWSClient.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;завантажити-листи-з-публічних-папок-exchange&#34;&gt;&lt;strong&gt;Завантажити листи з публічних папок Exchange&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Публічні папки Exchange дозволяють зберігати спільні повідомлення між користувачами.&lt;/p&gt;
&lt;p&gt;Aspose.Email &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; дозволяє виконувати наступні операції з цими папками та повідомленнями, що в них зберігаються:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Список публічних папок&lt;/li&gt;
&lt;li&gt;Переглядайте підпапки рекурсивно&lt;/li&gt;
&lt;li&gt;Завантажте повідомлення та збережіть їх (наприклад, як файли MSG)&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Примітка:&lt;/strong&gt; Потрібен Microsoft Exchange Server 2007 або новіший, оскільки ранні версії не підтримують EWS.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Наступний приклад коду демонструє, як рекурсивно завантажити повідомлення з усіх публічних папок та їх підпапок на сервері Exchange і зберегти їх локально у вигляді файлів Outlook MSG.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-DownloadMessagesFromPublicFolders-DownloadMessagesFromPublicFolders.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;перемістити-повідомлення-між-папками-exchange&#34;&gt;&lt;strong&gt;Перемістити повідомлення між папками Exchange&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Ви можете переміщати повідомлення з однієї папки Exchange в іншу, використовуючи &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a9fcc589e5315a803263cf528e084737a&#34;&gt;IEWSClient::MoveItem&lt;/a&gt; метод. Потрібно:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Унікальний URI повідомлення, яке потрібно перемістити.&lt;/li&gt;
&lt;li&gt;Унікальний URI папки призначення.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Наступний приклад коду демонструє, як фільтрувати та перемістити певні електронні листи з вхідних на сервері Exchange у іншу папку за критеріями вмісту.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Підключіться до сервера Exchange, використовуючи облікові дані EWS.&lt;/li&gt;
&lt;li&gt;Отримати інформацію про поштову скриньку (URI папок).&lt;/li&gt;
&lt;li&gt;Список усіх повідомлень з Вхідних.&lt;/li&gt;
&lt;li&gt;Переберіть кожне повідомлення.&lt;/li&gt;
&lt;li&gt;Перевірте, чи тема містить &amp;quot;process this message&amp;quot;.&lt;/li&gt;
&lt;li&gt;Перемістити відповідні повідомлення у папку Видалені.&lt;/li&gt;
&lt;li&gt;Виводьте підтвердження для кожного переміщеного повідомлення.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-MoveMessageFromOneFolderToAnotherusingEWS-MoveMessageFromOneFolderToAnotherusingEWS.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;видалити-повідомлення-з-папки-exchange&#34;&gt;&lt;strong&gt;Видалити повідомлення з папки Exchange&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Ви можете видаляти електронні листи з папки за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a576fb78dcbac3bdb8b2bb87cab5d33c1&#34;&gt;IEWSClient-&amp;gt;DeleteMessage&lt;/a&gt; метод. Він приймає унікальний URI повідомлення як параметр.&lt;/p&gt;
&lt;p&gt;Наступний приклад коду демонструє, як фільтрувати та видаляти певні електронні листи з вхідних на сервері Exchange за критерієм теми.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Перебирайте повідомлення у Вхідних.&lt;/li&gt;
&lt;li&gt;Обробка листів за певними критеріями (у цьому прикладі ми шукаємо ключове слово в темі листа).&lt;/li&gt;
&lt;li&gt;Видалити відповідні повідомлення.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-DeleteMessagesFromUsingEWS-DeleteMessagesFromusingEWS.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;копіювати-повідомлення-в-іншу-папку-exchange&#34;&gt;&lt;strong&gt;Копіювати повідомлення в іншу папку Exchange&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Використати &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a6e340250e1e0f51d68d4ffe7727f4e7f&#34;&gt;IEWSClient::CopyItem&lt;/a&gt; для дублювання повідомлення в іншу папку. Перевантажена версія повертає URI новоствореної копії.&lt;/p&gt;
&lt;p&gt;Наступний приклад коду демонструє, як створити електронний лист на сервері Exchange і скопіювати його в іншу папку.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-CopyingMessageToAnotherFolder-CopyingMessageToAnotherFolder.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: Фільтрація повідомлень з поштової скриньки Exchange</title>
      <link>/email/uk/cpp/filter-messages-from-exchange-mailbox/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/cpp/filter-messages-from-exchange-mailbox/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Aspose.Email for C++&lt;/strong&gt; дозволяє розробникам фільтрувати повідомлення в поштовій скриньці Exchange, використовуючи &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/&#34;&gt;IEWSClient&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.tools.search.mail_query/&#34;&gt;MailQuery&lt;/a&gt;, та &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.exchange_query_builder/&#34;&gt;ExchangeQueryBuilder&lt;/a&gt;. Ви можете фільтрувати повідомлення за датою, відправником, доменом, MessageID, повідомленнями про доставку та багатьма іншими критеріями.&lt;/p&gt;
&lt;p&gt;Щоб отримати повідомлення з папки для подальшої обробки,  &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/&#34;&gt;IEWSClient.&lt;/a&gt; має такі методи:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/#aad8420247acd17cb1d73303ed1982d1e&#34;&gt;ListMessages()&lt;/a&gt; - Отримує всі повідомлення з поштової скриньки.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/#ac7bbdcc7ccacd4e8288ae6c7d929ea52&#34;&gt;ListMessages()&lt;/a&gt; перевантаження — Повертає лише повідомлення, що відповідають певним умовам. Приймає &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.tools.search.mail_query/&#34;&gt;MailQuery&lt;/a&gt; який визначає правила фільтрації, такі як ключові слова в темі, діапазони дат та фільтрація за адресою.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;фільтрація-повідомлень-за-допомогою-iewsclient&#34;&gt;&lt;strong&gt;Фільтрація повідомлень за допомогою IEWSClient&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Наступний зразок коду демонструє, як виконувати запит та отримати конкретні електронні листи з Exchange Server, використовуючи Exchange Web Services (EWS) з Aspose.Email для C++. Показано повний процес підключення до сервера Exchange (у даному випадку Office 365), створення пошукового запиту для знаходження повідомлень з темою &amp;quot;Newsletter&amp;quot;, які прийшли сьогодні, виконання запиту до вхідних, отримання відповідних повідомлень та правильне управління життєвим циклом підключення з обробкою помилок.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Підключитися до сервера Exchange за допомогою &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/&#34;&gt;IEWSClient&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Створіть &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.tools.search.mail_query/&#34;&gt;MailQuery&lt;/a&gt; або &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.exchange_query_builder/&#34;&gt;ExchangeQueryBuilder&lt;/a&gt; і визначити умови фільтрації.&lt;/li&gt;
&lt;li&gt;Викличте &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/#ac7bbdcc7ccacd4e8288ae6c7d929ea52&#34;&gt;ListMessages(folderUri, query)&lt;/a&gt; для отримання відфільтрованих результатів.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-FilterMessagesUsingEWS-FilterMessagesUsingEWS.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;фільтрація-повідомлень-за-критерієм&#34;&gt;&lt;strong&gt;Фільтрація повідомлень за критерієм&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Наведений вище приклад коду фільтрує повідомлення за темою листа та датою. Ви також можете фільтрувати за іншими властивостями. Нижче наведено кілька прикладів встановлення умов за допомогою &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.tools.search.mail_query/&#34;&gt;MailQuery&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;фільтрація-за-сьогоднішньою-датою&#34;&gt;&lt;strong&gt;Фільтрація за сьогоднішньою датою&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Наступний приклад коду демонструє, як скласти запит для знаходження електронних листів, які надійшли сьогодні.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-FilterMessagesOnCriteriaUsingEWS-GetEmailsWithTodayDate.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;фільтрація-за-діапазоном-дат&#34;&gt;&lt;strong&gt;Фільтрація за діапазоном дат&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Наступний приклад коду демонструє, як скласти запит для знаходження електронних листів, які надійшли протягом останніх 7 днів.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-FilterMessagesOnCriteriaUsingEWS-GetEmailsOverDateRange.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;фільтрація-за-конкретним-відправником&#34;&gt;&lt;strong&gt;Фільтрація за конкретним відправником&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Наступний приклад коду демонструє, як скласти запит для знаходження листів від конкретного відправника.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-FilterMessagesOnCriteriaUsingEWS-GetSpecificSenderEmails.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;фільтрація-за-доменом&#34;&gt;&lt;strong&gt;Фільтрація за доменом&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Наступний приклад коду демонструє, як скласти запит для знаходження листів з конкретного домену.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-FilterMessagesOnCriteriaUsingEWS-GetSpecificDomainEmails.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;фільтрація-за-отримувачем&#34;&gt;&lt;strong&gt;Фільтрація за отримувачем&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Наступний приклад коду демонструє, як скласти запит для знаходження листів, надісланих конкретному отримувачу.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-FilterMessagesOnCriteriaUsingEWS-GetSpecificRecipientEmails.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;фільтрація-за-messageid&#34;&gt;&lt;strong&gt;Фільтрація за MessageID&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Наступний приклад коду демонструє, як скласти запит для знаходження конкретного листа за його MessageId.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-FilterMessagesOnCriteriaUsingEWS-GetSpecificMessageIdEmail.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;фільтрація-повідомлень-про-доставку-пошти&#34;&gt;&lt;strong&gt;Фільтрація повідомлень про доставку пошти&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Наступний приклад коду демонструє, як скласти запит для знаходження повідомлень про доставку пошти (MDN).&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-FilterMessagesOnCriteriaUsingEWS-GetMailDeliveryNotifications.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;фільтрація-за-розміром-повідомлення&#34;&gt;&lt;strong&gt;Фільтрація за розміром повідомлення&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Наступний приклад коду демонструє, як скласти запит для знаходження листів, розмір яких перевищує конкретне значення.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-FilterMessagesOnCriteriaUsingEWS-FilterMessagesByMessageSize.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;створення-складних-запитів&#34;&gt;&lt;strong&gt;Створення складних запитів&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Коли використовується &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.tools.search.mail_query_builder/&#34;&gt;MailQueryBuilder&lt;/a&gt; або &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.exchange_query_builder/&#34;&gt;ExchangeQueryBuilder&lt;/a&gt;, кожна встановлена вами властивість створює умову фільтрації. Якщо ці умови визначені окремими інструкціями, вони комбінуються логічним AND, що означає, що всі умови повинні збігатися, щоб повідомлення було повернено.&lt;/p&gt;
&lt;p&gt;Це дозволяє розробникам створювати точні фільтри, наприклад:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Листи в діапазоні дат&lt;/li&gt;
&lt;li&gt;Листи з конкретного домену&lt;/li&gt;
&lt;li&gt;Листи, що одночасно відповідають кільком критеріям&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;комбінувати-запити-за-and&#34;&gt;&lt;strong&gt;Комбінувати запити за AND&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Використання кількох властивостей будівельника послідовно автоматично створює операцію &lt;strong&gt;AND&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Наступний приклад отримує повідомлення, які:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Надійшли з конкретного домену&lt;/li&gt;
&lt;li&gt;Надійшли до сьогоднішнього дня&lt;/li&gt;
&lt;li&gt;Надійшли протягом останніх семи днів&lt;/li&gt;
&lt;/ul&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-FilterWithComplexQueriesUsingEWS-CombineQueriesWithAND.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;комбінувати-запити-за-or&#34;&gt;&lt;strong&gt;Комбінувати запити за OR&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Щоб отримати повідомлення, які задовольняють одну з двох умов, використайте метод &lt;strong&gt;Or()&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Наступний приклад отримує повідомлення, які:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Містять “test” у темі, &lt;strong&gt;або&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Були надіслані з “noreply@host.com”&lt;/li&gt;
&lt;/ul&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-FilterWithComplexQueriesUsingEWS-CombiningQueriesWithOR.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;фільтрація-електронних-листів-з-урахуванням-регістру&#34;&gt;&lt;strong&gt;Фільтрація електронних листів з урахуванням регістру&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Ви можете застосовувати чутливе або нечутливе до регістру фільтрування при запиті повідомлень з поштової скриньки Exchange. Щоб керувати цією поведінкою, використайте прапорець IgnoreCase, доступний у методах фільтрування. Передача true вмикає нечутливе до регістру співпадіння.&lt;/p&gt;
&lt;p&gt;Нижче наведений приклад фільтрує повідомлення, які:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Містять слово &amp;quot;Newsletter&amp;quot; у темі (без урахування регістру)&lt;/li&gt;
&lt;li&gt;Надійшли сьогодні&lt;/li&gt;
&lt;/ul&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-CaseSensitiveEmailsFilteringUsingEWS-CaseSensitiveEmailsFiltering.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;посторінкова-навігація-у-фільтрації-повідомлень&#34;&gt;&lt;strong&gt;Посторінкова навігація у фільтрації повідомлень&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;При роботі з великими поштовими скриньками Exchange, посторінкове отримання дозволяє отримувати повідомлення меншими, зручними порціями. The &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a50ea10548ed8e1b305bdeb322b8c109f&#34;&gt;ListMessagesByPage&lt;/a&gt; метод &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/&#34;&gt;IEWSClient&lt;/a&gt; повертає результати посторінково на основі вказаного розміру сторінки та критеріїв запиту.&lt;/p&gt;
&lt;p&gt;Нижче наведений приклад демонструє, як:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Створіть фільтр за допомогою &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.tools.search.mail_query_builder/&#34;&gt;MailQueryBuilder&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Отримуйте результати посторінково.&lt;/li&gt;
&lt;li&gt;Переберіть усі сторінки до останньої.&lt;/li&gt;
&lt;li&gt;Підрахуйте загальну кількість відповідних повідомлень.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-FilterMessagesOnCriteriaUsingEWS-FilterMessagesWithPagingSupport.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: Керування елементами розмови</title>
      <link>/email/uk/cpp/managing-conversation-items/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/cpp/managing-conversation-items/</guid>
      <description>
        
        
        &lt;p&gt;Aspose.Email можна використовувати для керування елементами розмови на Exchange Server за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.e_w_s_client&#34;&gt;EWSClient&lt;/a&gt; клас. Цей клас використовує Exchange Web Services, які доступні лише у Exchange Server 2007 та пізніших версіях. У цій статті показано, як знаходити, копіювати, переміщати та видаляти елементи розмови на Exchange Server 2010. Потрібен Microsoft Exchange Server 2010 Service Pack 1 для всіх функцій, включених у цей розділ.&lt;/p&gt;
&lt;h2 id=&#34;пошук-розмов&#34;&gt;&lt;strong&gt;Пошук розмов&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Щоб отримати інформацію про розмову з конкретної папки на Exchange Server:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Підключення до Exchange Server за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; клас.&lt;/li&gt;
&lt;li&gt;Викличте &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;FindConversations()&lt;/a&gt; метод для пошуку всіх елементів розмови в папці.&lt;/li&gt;
&lt;li&gt;Відобразіть властивості елементу розмови, такі як ID, тема розмови та статус прапора.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Наступний фрагмент коду показує, як знайти розмови.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-FindConversationsOnExchangeServer-FindConversationsOnExchangeServer.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;копіювання-розмов&#34;&gt;&lt;strong&gt;Копіювання розмов&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Щоб скопіювати розмови з однієї папки в іншу:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Підключення до Exchange Server за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; клас.&lt;/li&gt;
&lt;li&gt;Викличте &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;CopyConversationItems()&lt;/a&gt; метод для копіювання елемента розмови з вихідної папки в папку призначення.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Наступний фрагмент коду показує, як копіювати розмови.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-CopyConversations-CopyConversations.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;переміщення-розмов&#34;&gt;&lt;strong&gt;Переміщення розмов&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Щоб перемістити розмови з однієї папки в іншу:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Підключення до Exchange Server за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; клас.&lt;/li&gt;
&lt;li&gt;Викличте &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;MoveConversationItems()&lt;/a&gt; метод для переміщення розмови з папки-джерела до папки-призначення.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Наступний фрагмент коду показує, як переміщати розмови.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-MoveConversations-MoveConversations.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;видалення-розмов&#34;&gt;&lt;strong&gt;Видалення розмов&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Щоб видалити розмови з папки:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Підключення до Exchange Server за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; клас.&lt;/li&gt;
&lt;li&gt;Викличте &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;DeleteConversationItems()&lt;/a&gt; метод для видалення елементу розмови з папки-джерела.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Наступний фрагмент коду показує, як видалити розмови.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-DeleteConversations-DeleteConversations.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: Керування розмовами Exchange через EWS на C&#43;&#43;</title>
      <link>/email/uk/cpp/manage-exchange-conversations-ews/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/cpp/manage-exchange-conversations-ews/</guid>
      <description>
        
        
        &lt;p&gt;Aspose.Email дозволяє керувати елементами розмови на Microsoft Exchange Server за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.e_w_s_client&#34;&gt;EWSClient&lt;/a&gt; клас. Ця функціональність спирається на Exchange Web Services (EWS), доступні у Exchange Server 2007 та пізніших. Приклади в цьому посібнику демонструють, як &lt;strong&gt;знаходити, копіювати, переміщати&lt;/strong&gt;, і &lt;strong&gt;видаляти елементи розмов&lt;/strong&gt; на &lt;strong&gt;Exchange Server 2010 SP1&lt;/strong&gt; або пізніше.&lt;/p&gt;
&lt;h2 id=&#34;знайти-розмови&#34;&gt;&lt;strong&gt;Знайти розмови&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Щоб отримати інформацію про розмову з конкретної папки Exchange, виконайте наступні кроки:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Підключитися до Exchange Server за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Викличте &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;FindConversations()&lt;/a&gt; метод для переліку розмов у цільовій папці.&lt;/li&gt;
&lt;li&gt;Читати властивості, такі як ID розмови, тема та статус прапорця.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Наступний зразок коду демонструє, як знаходити та відображати елементи розмови у вхідних повідомленнях Exchange Server.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-FindConversationsOnExchangeServer-FindConversationsOnExchangeServer.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;копіювати-розмови&#34;&gt;&lt;strong&gt;Копіювати розмови&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Щоб скопіювати елементи розмови до іншої папки:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Підключитися до Exchange Server за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Отримати розмови за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;FindConversations()&lt;/a&gt; метод.&lt;/li&gt;
&lt;li&gt;Використати &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;CopyConversationItems()&lt;/a&gt; для копіювання відповідних розмов.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Наступний зразок коду демонструє, як знайти та скопіювати конкретні елементи розмови з вхідних повідомлень Exchange Server у папку Видалені елементи на підставі вказаної умови.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-CopyConversations-CopyConversations.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;перемістити-розмови&#34;&gt;&lt;strong&gt;Перемістити розмови&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Ви можете переміщати розмови між папками. Наступний зразок коду демонструє, як знайти та перемістити конкретні елементи розмови з вхідних повідомлень Exchange Server до іншої папки.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Підключитися до Exchange Server за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Визначити розмови для переміщення.&lt;/li&gt;
&lt;li&gt;Викличте &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;MoveConversationItems()&lt;/a&gt; метод з URI папки призначення.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-MoveConversations-MoveConversations.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;видалити-розмови&#34;&gt;&lt;strong&gt;Видалити розмови&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Щоб видалити гілки розмови з папки:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Підключитися до Exchange Server за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Використати &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;FindConversations()&lt;/a&gt; для знаходження цільових розмов.&lt;/li&gt;
&lt;li&gt;Викличте &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;DeleteConversationItems()&lt;/a&gt; метод для їх видалення.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Наступний зразок коду демонструє, як знайти та видалити конкретні елементи розмови з вхідних повідомлень Exchange Server.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-DeleteConversations-DeleteConversations.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: Керування календарем та запитами на зустрічі за допомогою Exchange Web Services (EWS)</title>
      <link>/email/uk/cpp/manage-calendar-items-on-exchange-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/cpp/manage-calendar-items-on-exchange-server/</guid>
      <description>
        
        
        &lt;p&gt;У цій статті пояснюється, як працювати із запитами на зустріч та елементами календаря, використовуючи Aspose.Email для C++ та Exchange Web Services (EWS). Ви дізнаєтеся, як:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Надсилати запити на зустріч одному або кільком одержувачам&lt;/li&gt;
&lt;li&gt;Створювати, оновлювати та скасовувати зустрічі&lt;/li&gt;
&lt;li&gt;Перерахувати елементи календаря з підтримкою посторінкового виводу&lt;/li&gt;
&lt;li&gt;Додати події до вторинних календарів&lt;/li&gt;
&lt;li&gt;Поділитися календарями з користувачами&lt;/li&gt;
&lt;li&gt;Отримати розширені властивості елементів календаря&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Усі сценарії містять приклади коду на C++ з використанням &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;надіслати-запит-на-зустріч-через-ews&#34;&gt;&lt;strong&gt;Надіслати запит на зустріч через EWS&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Ви можете створити та надіслати запит на зустріч, створивши &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.calendar.appointment&#34;&gt;Appointment&lt;/a&gt; об’єкт і прикріпивши його до &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.mail_message&#34;&gt;MailMessage&lt;/a&gt; перед відправкою через &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Наступний приклад коду демонструє, як створити та надіслати запит на повторювану зустріч через Exchange Web Services:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Створіть &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.calendar.appointment&#34;&gt;Appointment&lt;/a&gt; і вкажіть місце, час, учасників.&lt;/li&gt;
&lt;li&gt;Додайте повторення за потребою.&lt;/li&gt;
&lt;li&gt;Створіть електронний лист, використовуючи &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.mail_message&#34;&gt;MailMessage&lt;/a&gt; клас.&lt;/li&gt;
&lt;li&gt;Прикріпіть запит на зустріч через &lt;code&gt;AddAlternateView()&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Підключіться до сервера Exchange і відправте повідомлення за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient-&amp;gt;Send(MailMessage)&lt;/a&gt; метод.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-SendMeetingRequestsUsingEWS-SendMeetingRequestsUsingEWS.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;створення-оновлення-та-скасування-зустрічей&#34;&gt;&lt;strong&gt;Створення, оновлення та скасування зустрічей&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email пропонує спеціальні &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; методи управління елементами календаря:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;CreateAppointment()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;UpdateAppointment()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;CancelAppointment()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;FetchAppointment()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Наступний приклад коду демонструє, як управлять операціями календаря на сервері Exchange за допомогою Aspose.Email для C++. Він показує повний життєвий цикл створення, отримання, оновлення та скасування зустрічей через Exchange Web Services, включаючи встановлення інформації про часовий пояс, перелік усіх зустрічей і перевірку змін шляхом отримання та відображення деталей зустрічі до і після змін.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-CreatingUpdatingAndDeletingCalendarItemsUsingEWS-CreatingUpdatingAndDeletingCalendarItemsUsingEWS.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;перелік-зустрічей-з-підтримкою-посторінкового-навантаження&#34;&gt;&lt;strong&gt;Перелік зустрічей з підтримкою посторінкового навантаження&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Коли в поштовій скриньці багато зустрічей, посторінкове отримання допомагає ефективно витягувати елементи. Для цього Aspose.Email надає кілька перевантажень &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;ListAppointmentsByPage()&lt;/a&gt; метод, включаючи комбінації запитів.&lt;/p&gt;
&lt;p&gt;Наступний приклад коду демонструє, як створити кілька календарних зустрічей з послідовними часовими інтервалами, а потім реалізувати посторінковий перегляд для переліку всіх зустрічей, отримуючи їх порціями, а не завантажуючи всю колекцію одразу, що корисно при роботі з великою кількістю елементів календаря.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-PagingSupportForListingAppointments-PagingSupportForListingAppointments.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;додати-події-до-вторинної-календарної-теки&#34;&gt;&lt;strong&gt;Додати події до вторинної календарної теки&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Ви можете створювати користувацькі календарні теки та керувати зустрічами всередині них. Наступний приклад коду демонструє, як створити та керувати вторинною календарною текою на сервері Exchange та виконувати операції над зустрічами в ній. Це включає перевірку наявності існуючої користувацької календарної теки, створення нової, якщо її немає, а потім виконання повних CRUD‑операцій (створення, читання, оновлення, видалення) над зустрічами в обох — користувацькій та стандартній календарній теці, включаючи встановлення поточного календарного контексту для спрощених викликів API.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-SecondaryCalendarEvents-SecondaryCalendarEvents.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;поділитися-запрошенням-в-календар&#34;&gt;&lt;strong&gt;Поділитися запрошенням в календар&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Сервер Microsoft Exchange надає можливість ділитися календарями, надсилаючи запрошення іншим користувачам, зареєстрованим на тому ж сервері Exchange. API Aspose.Email забезпечує таку ж можливість, дозволяючи ділитися календарем за допомогою API EWS.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-SendCalendarInvitation-SendCalendarInvitation.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;отримати-розширені-властивості-з-елементів-календаря&#34;&gt;&lt;strong&gt;Отримати розширені властивості з елементів календаря&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email дозволяє отримувати користувацькі властивості MAPI з елементів календаря за допомогою дескрипторів властивостей.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-RetreiveExtAttributesForCalendarItems-RetreiveExtAttributesForCalendarItems.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: Керування контактами за допомогою Exchange Web Services (EWS) у C&#43;&#43;</title>
      <link>/email/uk/cpp/manage-contacts-on-exchange-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/cpp/manage-contacts-on-exchange-server/</guid>
      <description>
        
        
        &lt;p&gt;Aspose.Email дозволяє працювати не лише з електронними листами на Microsoft Exchange Server. За допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.e_w_s_client&#34;&gt;EWSClient&lt;/a&gt; API, за допомогою якого ви можете отримувати, розв’язувати, створювати, оновлювати та видаляти контакти, що збережені в поштовій скриньці Exchange. У цій статті пояснюються ключові операції з керування контактами за допомогою Exchange Web Services (EWS).&lt;/p&gt;
&lt;h2 id=&#34;отримати-контакти-за-допомогою-ews&#34;&gt;&lt;strong&gt;Отримати контакти за допомогою EWS&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email надає &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.e_w_s_client&#34;&gt;EWSClient&lt;/a&gt; клас для підключення до Microsoft Exchange через EWS. Нижче наведено приклад, як &lt;strong&gt;прочитати всі контакти&lt;/strong&gt; з папки Контакти:&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-GettingContactsUsingEWS-GettingContactsUsingEWS.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;визначити-контакти-за-імям&#34;&gt;&lt;strong&gt;Визначити контакти за ім’ям&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Ви можете розв’язувати контакти за допомогою відображуваного імені. Нижче наведено приклад, який отримує підходящі контакти та їхні деталі:&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-ResolveContactsUsingContactName-ResolveContactsUsingContactName.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;визначити-формат-нотаток-контакту&#34;&gt;&lt;strong&gt;Визначити формат нотаток контакту&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.personal_info.contact&#34;&gt;Contact-&amp;gt;get_NotesFormat&lt;/a&gt; властивість вказує формат тексту нотаток згідно з &lt;a href=&#34;https://apireference.aspose.com/email/cpp/namespace/aspose.email.personal_info&#34;&gt;TextFormat&lt;/a&gt; перелічувач.&lt;/p&gt;
&lt;h2 id=&#34;отримати-контакт-за-ідентифікатором&#34;&gt;&lt;strong&gt;Отримати контакт за ідентифікатором&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Ви можете отримати конкретний контакт, використовуючи його унікальний ідентифікатор контакту, як показано у наведеному нижче коді.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-FetchContactUsingId-FetchContactUsingId.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;додати-контакти&#34;&gt;&lt;strong&gt;Додати контакти&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Використайте &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;CreateContact()&lt;/a&gt; метод для додавання нового контакту до Exchange Server. Нижче наведено приклад, який демонструє, як заповнити та зберегти контакт:&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-AddContactsToExchangeServerUsingEWS-1.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;оновити-контакти&#34;&gt;&lt;strong&gt;Оновити контакти&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Інформацію про контакт можна змінити на сервері за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient-&amp;gt;UpdateContact&lt;/a&gt;. Нижче наведено приклад коду, який демонструє, як отримати, відобразити та оновити контакти Exchange Server:&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-UpdateContactInformationUsingEWS-UpdateContactInformationUsingEWS.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;видалення-контактів&#34;&gt;&lt;strong&gt;Видалення контактів&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; class надає &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;DeleteContact&lt;/a&gt; для доступу та видалення контактів з Exchange Server. Цей метод приймає ідентифікатор контакту або &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.personal_info.contact&#34;&gt;Contact&lt;/a&gt; як вхідного параметра.&lt;/p&gt;
&lt;p&gt;Нижче наведено фрагмент коду, який показує, як видалити контакти з сервера Exchange за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient-&amp;gt;DeleteContact&lt;/a&gt;.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-DeleteContactsFromExchangeServerUsingEWS-DeleteContactsFromExchangeServerUsingEWS.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: Керування списками розсилки на Exchange Server за допомогою EWS на C&#43;&#43;</title>
      <link>/email/uk/cpp/manage-distribution-lists-on-exchange-server-ews/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/cpp/manage-distribution-lists-on-exchange-server-ews/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Aspose.Email для C++&lt;/strong&gt; забезпечує повну підтримку створення, читання, оновлення та видалення списків розсилки Exchange через &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt;. Використовуючи EWS, ви можете керувати приватними та публічними списками розсилки, додавати або видаляти учасників, отримувати деталі списку та програмно надсилати повідомлення до списків розсилки.&lt;/p&gt;
&lt;h2 id=&#34;створити-список-розсилки&#34;&gt;&lt;strong&gt;Створити список розсилки&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Використати &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a90be45117ca5a575fd8d01ca33ee1f46&#34;&gt;CreateDistributionList()&lt;/a&gt; для створення нового приватного списку розсилки та визначення його учасників.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-CreatePrivateDistributionList-CreatePrivateDistributionList.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;отримати-приватний-список-розсилки&#34;&gt;&lt;strong&gt;Отримати приватний список розсилки&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Наступний фрагмент коду показує, як отримати всі приватні списки та перелічити їх учасників.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-FetchPrivateDistributionList-FetchPrivateDistributionList.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;розширити-публічний-список-розсилки&#34;&gt;&lt;strong&gt;Розширити публічний список розсилки&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Наступний фрагмент коду показує, як розширити публічні списки, вказавши їх електронну адресу.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-ExpandPublicDistributionList-ExpandPublicDistributionList.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;додати-учасників-до-приватного-списку-розсилки&#34;&gt;&lt;strong&gt;Додати учасників до приватного списку розсилки&lt;/strong&gt;&lt;/h2&gt;
&lt;h3 id=&#34;додати-після-перерахування&#34;&gt;&lt;strong&gt;Додати після перерахування&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Наступний фрагмент коду показує, як додати учасників до приватного списку розсилки.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-AddMembersToPrivateDistributionList-AddMembersToPrivateDistributionList.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;додати-без-перерахування&#34;&gt;&lt;strong&gt;Додати без перерахування&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Наступний фрагмент коду показує, як додати учасників без створення списку.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-AddMembersWithoutListing-AddMembersWithoutListing.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;надіслати-лист-до-приватного-списку-розсилки&#34;&gt;&lt;strong&gt;Надіслати лист до приватного списку розсилки&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Наступний фрагмент коду показує, як надсилати електронні листи до приватного списку розсилки.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-SendEmailToPrivateDistributionList-SendEmailToPrivateDistributionList.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;видалити-учасників-з-приватного-списку-розсилки&#34;&gt;&lt;strong&gt;Видалити учасників з приватного списку розсилки&lt;/strong&gt;&lt;/h2&gt;
&lt;h3 id=&#34;видалити-після-перерахування&#34;&gt;&lt;strong&gt;Видалити після перерахування&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Наступний фрагмент коду показує, як видалити учасників з приватного списку розсилки.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-DeleteMembersFromPrivateDistributionList-DeleteMembersFromPrivateDistributionList.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;видалити-без-списку&#34;&gt;&lt;strong&gt;Видалити без списку&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Наступний фрагмент коду показує, як видалити учасників без створення списку.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-DeleteMembersWithoutListing-DeleteMembersWithoutListing.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;видалити-приватний-список-розсилки&#34;&gt;&lt;strong&gt;Видалити приватний список розсилки&lt;/strong&gt;&lt;/h2&gt;
&lt;h3 id=&#34;видалити-після-перерахування-1&#34;&gt;&lt;strong&gt;Видалити після перерахування&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Наступний фрагмент коду показує, як видалити приватний список розсилки.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-DeletePrivateDistributionList-DeletePrivateDistributionList.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;видалити-без-списку-1&#34;&gt;&lt;strong&gt;Видалити без списку&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Наступний фрагмент коду показує, як видаляти без перерахування.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-DeleteWithoutListing-DeleteWithoutListing.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: Робота з папками на Exchange Server</title>
      <link>/email/uk/cpp/working-with-folders-on-exchange-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/cpp/working-with-folders-on-exchange-server/</guid>
      <description>
        
        
        &lt;h2 id=&#34;перелік-усіх-папок-із-сервера&#34;&gt;&lt;strong&gt;Перелік усіх папок із сервера&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email API забезпечує можливість підключення до Exchange Server та перелічення усіх папок і підпапок. Ви також можете рекурсивно отримати всі підпапки кожної папки. Також передбачена можливість перебору папок з посторінковим відображенням із клієнта Exchange за допомогою Exchange Web Service (EWS). У цій статті показано, як отримати всі підпапки з сервера Exchange та отримати папки з пагінацією.&lt;/p&gt;
&lt;p&gt;Наступний фрагмент коду показує, як вивести список папок з сервера Exchange.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-ListFoldersFromExchangeServer-ListFoldersFromExchangeServer.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;отримання-інформації-про-тип-папки-за-допомогою-ews&#34;&gt;&lt;strong&gt;Отримання інформації про тип папки за допомогою EWS&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&#34;https://apireference.aspose.com/email/cpp/namespace/aspose.email.clients.exchange#a613cbc66cee5ccade16eca706187441f&#34;&gt;ExchangeFolderType&lt;/a&gt; перелічувач, що надається &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.exchange_folder_info&#34;&gt;ExchangeFolderInfo&lt;/a&gt; клас можна використовувати для отримання інформації про тип папки. Це показано у наведеному нижче прикладі коду.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-GetFolderTypeInformationUsingEWS-GetFolderTypeInformationUsingEWS.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;перерахунок-папок-з-підтримкою-посторінкового-відображення-за-допомогою-ews&#34;&gt;&lt;strong&gt;Перерахунок папок з підтримкою посторінкового відображення за допомогою EWS&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Наступний фрагмент коду показує, як використовувати підтримку посторінкового перегляду з EWS.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-EnumeratMessagesWithPaginginEWS-EnumeratMessagesWithPaginginEWS.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;доступ-до-користувацьких-папок-або-підпапок-поштової-скриньки&#34;&gt;&lt;strong&gt;Доступ до користувацьких папок або підпапок поштової скриньки&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; дозволяє розробникам отримати доступ до будь‑якої користувацької папки або підпапки поштової скриньки.  &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a5d15162d540bd7a8f47fbafcab88f380&#34;&gt;FolderExists()&lt;/a&gt; метод &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; повертає URI вказаного спеціального каталогу/підкаталогу, який потім можна використати для доступу до цільового каталогу. У наступному прикладі доступ до спеціального каталогу з назвою &amp;quot;TestInbox&amp;quot;, створеного під INBOX, і відображаються всі повідомлення з цього каталогу. Для виконання цього завдання виконуються такі кроки:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Ініціалізуйте &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; об’єкт, надаючи дійсні облікові дані.&lt;/li&gt;
&lt;li&gt;Отримайте доступ до поштової скриньки за замовчуванням.&lt;/li&gt;
&lt;li&gt;Отримайте доступ до батьківської папки, яка в цьому прикладі є INBOX. Ця батьківська папка також може бути користувацькою папкою.&lt;/li&gt;
&lt;li&gt;Використати &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a5d15162d540bd7a8f47fbafcab88f380&#34;&gt;FolderExists()&lt;/a&gt; метод для пошуку вказаного спеціального підкаталогу, наприклад, &amp;quot;TestInbox&amp;quot;. Він поверне URI &amp;quot;TestInbox&amp;quot;.&lt;/li&gt;
&lt;li&gt;Використайте цей URI, щоб отримати доступ до всіх повідомлень у цьому спеціальному каталозі.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Наступний фрагмент коду показує, як отримати доступ до користувацьких папок або підпапок поштової скриньки за допомогою EWS.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-AccessCustomFolderUsingExchangeWebServiceClient-1.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;перелік-публічних-папок&#34;&gt;&lt;strong&gt;Перелік публічних папок&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Microsoft Exchange Server дозволяє користувачам створювати публічні папки та розміщувати в них повідомлення. Щоб зробити це через ваш додаток, використовуйте &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.e_w_s_client&#34;&gt;EWSClient&lt;/a&gt; клас для підключення до Exchange Server та читання і завантаження повідомлень і публікацій з публічних папок. Наступний фрагмент коду показує, як читати всі публічні папки та підпапки, а також перелічувати та завантажувати будь‑які повідомлення, знайдені в цих папках. Цей приклад працює лише з Microsoft Exchange Server 2007 і вище, оскільки лише вони підтримують EWS.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-DownloadMessagesFromPublicFolders-DownloadMessagesFromPublicFolders.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;синхронізація-елементів-папки&#34;&gt;&lt;strong&gt;Синхронізація елементів папки&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;API Aspose.Email &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; надає можливість синхронізації вмісту папки Exchange.  &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a93d8936ab504a137498c6c2fd53648b6&#34;&gt;SyncFolder&lt;/a&gt; метод, представлений &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; клас можна використати для синхронізації інформації про папку у вказаній папці. Наступний фрагмент коду показує, як синхронізувати інформацію про папки Exchange.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-SynchronizeFolderItems-SynchronizeFolderItems.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;отримання-дозволів-для-папок-exchange&#34;&gt;&lt;strong&gt;Отримання дозволів для папок Exchange&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Користувачам надаються дозволи до публічних папок на Exchange Server, що обмежують/визначають рівень доступу користувача до цих папок. Клас &lt;em&gt;ExchangeFolderPermission&lt;/em&gt; надає набір властивостей дозволу для папок Exchange, таких як &lt;em&gt;рівень дозволу&lt;/em&gt;, можливість створювати елементи, їх видалення та виконання інших дій, визначених властивостями дозволу. Дозволи можна отримати за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#ad16ac1877140e0011686d4728a62f601&#34;&gt;GetFolderPermissions()&lt;/a&gt; метод &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt;. У цій статті показано, як отримати дозволи, застосовані до публічної папки, для всіх користувачів, які мають доступ до спільних папок.&lt;/p&gt;
&lt;p&gt;Щоб виконати це завдання:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Ініціалізуйте &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Використайте &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#ae3eb469ff721575748a90f579095e296&#34;&gt;ListPublicFolders&lt;/a&gt; для отримання списку всіх публічних папок&lt;/li&gt;
&lt;li&gt;Отримайте дозволи, пов’язані з папкою, використовуючи &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#ad16ac1877140e0011686d4728a62f601&#34;&gt;GetFolderPermissions()&lt;/a&gt; метод&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Наступний фрагмент коду показує, як використовувати &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; клас для отримання дозволів, застосованих до папки.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-RetrieveFolderPermissionsUsingExchangeWebServiceClient-RetrieveFolderPermissionsUsingExchangeWebServiceClient.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;створення-папок-і-підпапок&#34;&gt;&lt;strong&gt;Створення папок і підпапок&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email API надає можливість створювати папки в поштовій скриньці Exchange.  &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a362509196a9bae1630ed0a6fdf132159&#34;&gt;CreateFolder&lt;/a&gt; метод &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; можна використовувати для цього. Щоб створити папку в поштовій скриньці сервера Exchange, можна виконати такі кроки.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Створіть екземпляр &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Встановіть &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a47baa33ffe28fe893653f8bcc710a268&#34;&gt;set_UseSlashAsFolderSeparator&lt;/a&gt; властивість за потребою. Якщо встановлено &lt;strong&gt;true&lt;/strong&gt;, застосунок розглядатиме &amp;quot;Slash&amp;quot; як розділювач папок і підпапка буде створена після слеша.&lt;/li&gt;
&lt;li&gt;Використайте &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a362509196a9bae1630ed0a6fdf132159&#34;&gt;CreateFolder&lt;/a&gt; метод для створення папки.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Нижченаведений фрагмент коду показує, як створити папки та підпапки.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-CreateFoldersOnExchangeServerMailbox-CreateFoldersOnExchangeServerMailbox.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;резервне-копіювання-папок-exchange-у-pst&#34;&gt;&lt;strong&gt;Резервне копіювання папок Exchange у PST&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Часто трапляється, що користувачі хочуть створити резервну копію всіх або деяких папок поштової скриньки. Aspose.Email забезпечує можливість створювати резервну копію всіх або вказаних папок поштової скриньки Exchange у файл PST. Щоб створити резервну копію папок сервера Exchange, можна виконати такі кроки.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Створіть екземпляр &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Додайте необхідну інформацію про папку до &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.exchange_folder_info_collection&#34;&gt;ExchangeFolderInfoCollection&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Використати &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a9f78c7e2b5de5148bd98b3dc1e0e4038&#34;&gt;IEWSClient-&amp;gt;Backup&lt;/a&gt; метод для експорту вмісту папки у PST&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Нижченаведений фрагмент коду показує, як створити резервну копію папок Exchange у PST.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-ExchangeFoldersBackupToPST-ExchangeFoldersBackupToPST.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: Робота з правилами на Exchange Server</title>
      <link>/email/uk/cpp/working-with-rules-on-exchange-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/cpp/working-with-rules-on-exchange-server/</guid>
      <description>
        
        
        &lt;h2 id=&#34;керування-правилами&#34;&gt;&lt;strong&gt;Керування правилами&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email може бути використаний для керування правилами на Exchange Server за допомогою &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.e_w_s_client/&#34;&gt;EWSClient&lt;/a&gt; клас. Цей клас використовує Exchange Web Services (EWS), які доступні в Exchange Server 2007 та пізніших випусках. Щоб продемонструвати, як керувати правилами, ця стаття пояснює, як:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Прочитати правила, які вже є на сервері.&lt;/li&gt;
&lt;li&gt;Створити нове правило.&lt;/li&gt;
&lt;li&gt;Оновити існуюче правило.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Microsoft Exchange Server 2010 Service Pack 1 потрібен для всіх функцій, описаних у цій статті.&lt;/p&gt;
&lt;h3 id=&#34;читання-правил&#34;&gt;&lt;strong&gt;Читання правил&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Щоб отримати всі правила з Exchange Server:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Підключення до Exchange Server за допомогою &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/&#34;&gt;IEWSClient&lt;/a&gt; клас.&lt;/li&gt;
&lt;li&gt;Викличте &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/#ad8b80596b53806955cdc326b3cd23ebb&#34;&gt;IEWSClient-&amp;gt;GetInboxRules()&lt;/a&gt; метод для отримання всіх правил.&lt;/li&gt;
&lt;li&gt;У циклі перегляньте всі правила та відобразіть їхні властивості, такі як умови, дії та назви.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Нижченаведений фрагмент коду показує, як читати правила.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-ExchangeServerReadRules-ExchangeServerReadRules.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;створення-нового-правила&#34;&gt;&lt;strong&gt;Створення нового правила&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Щоб створити нове правило на Exchange Server, виконайте наступні кроки:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Підключення до Exchange Server за допомогою &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/&#34;&gt;IEWSClient&lt;/a&gt; клас.&lt;/li&gt;
&lt;li&gt;Створіть новий екземпляр класу &lt;em&gt;InboxRule&lt;/em&gt; і встановіть такі обов’язкові властивості:
&lt;ol&gt;
&lt;li&gt;НазваВідображення&lt;/li&gt;
&lt;li&gt;Умови&lt;/li&gt;
&lt;li&gt;Дії&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Викличте &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/#a7af390adad4a0248d17b11bbebe8e97f&#34;&gt;IEWSClient-&amp;gt;CreateInboxRule()&lt;/a&gt; метод для створення правила.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Нижченаведений фрагмент коду показує, як створити нове правило.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-CreateNewRuleOntheExchangeServer-CreateNewRuleOntheExchangeServer.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;оновлення-правила&#34;&gt;&lt;strong&gt;Оновлення правила&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Щоб оновити правило на Exchange Server:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Підключення до Exchange Server за допомогою &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/&#34;&gt;IEWSClient&lt;/a&gt; клас.&lt;/li&gt;
&lt;li&gt;Викличте &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/#ad8b80596b53806955cdc326b3cd23ebb&#34;&gt;IEWSClient-&amp;gt;GetInboxRules()&lt;/a&gt; метод для отримання всіх правил.&lt;/li&gt;
&lt;li&gt;У циклі переберіть усі правила і отримайте правило, яке потрібно змінити, порівнявши &lt;em&gt;DisplayName&lt;/em&gt; у умові.&lt;/li&gt;
&lt;li&gt;Оновити властивості правила&lt;/li&gt;
&lt;li&gt;Викличте &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/#a077ef824948d486b7633ee9f3f61e863&#34;&gt;IEWSClient.UpdateInboxRule()&lt;/a&gt; метод для оновлення правила.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Нижченаведений фрагмент коду показує, як оновити правило.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-UpdateRuleOntheExchangeServer-UpdateRuleOntheExchangeServer.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: Робота з задачами на сервері Exchange</title>
      <link>/email/uk/cpp/working-with-tasks-on-exchange-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/cpp/working-with-tasks-on-exchange-server/</guid>
      <description>
        
        
        &lt;h2 id=&#34;робота-з-завданнями&#34;&gt;&lt;strong&gt;Робота з завданнями&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email підтримує обробку завдань на сервері Exchange за допомогою класу &lt;em&gt;ExchangeTask&lt;/em&gt;. Різні властивості, що надаються &lt;em&gt;ExchangeTask&lt;/em&gt;, такі як &lt;em&gt;Subject&lt;/em&gt;, &lt;em&gt;Status&lt;/em&gt;, &lt;em&gt;DueDate&lt;/em&gt; і &lt;em&gt;Priority&lt;/em&gt;, можна використовувати для налаштування завдання в Exchange.  &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt;клас відкриває функції, такі як &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a25420465dd38d784ce78428818ea2b78&#34;&gt;CreateTask&lt;/a&gt;, &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a4ed6fe13e1278778cc28b867c3ef9dea&#34;&gt;UpdateTask&lt;/a&gt;, та &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a2bd114b07afa5e97649788a9a9dd9cda&#34;&gt;DeleteTask&lt;/a&gt; які використовуються для обробки завдань на сервері Exchange. У цій статті показано, як:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Створити нову задачу.&lt;/li&gt;
&lt;li&gt;Встановити часовий пояс задачі.&lt;/li&gt;
&lt;li&gt;Оновити задачу.&lt;/li&gt;
&lt;li&gt;Видалити задачу.&lt;/li&gt;
&lt;li&gt;Надіслати запит на задачу&lt;/li&gt;
&lt;li&gt;Зберегти задачу на диск&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;створити-нову-задачу&#34;&gt;&lt;strong&gt;Створити нову задачу&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Наступний фрагмент коду показує, як створити нову задачу.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-ProcessExchangeTasksUsingIEWSClient-ProcessExchangeTasksUsingIEWSClient.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;вказання-часового-поясу&#34;&gt;&lt;strong&gt;Вказання часового поясу&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;The &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; інтерфейс та &lt;em&gt;ExchangeTask&lt;/em&gt; надають &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a650927ee2f7ae45babc217f148640148&#34;&gt;TimeZoneId&lt;/a&gt; властивість для встановлення інформації про часовий пояс під час створення завдання. Нижче наведено фрагмент коду, який показує, як вказати часовий пояс.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-SpecifyTimeZoneForExchange-SpecifyTimeZoneForExchange.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;оновити-задачу&#34;&gt;&lt;strong&gt;Оновити задачу&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Наступні фрагменти коду показують, як оновити завдання на сервері Exchange.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-UpdateTaskOnExchange-UpdateTaskOnExchange.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;видалити-задачу&#34;&gt;&lt;strong&gt;Видалити задачу&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Наступний фрагмент коду показує, як видалити завдання на сервері Exchange.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-DeleteTaskOnExchange-DeleteTaskOnExchange.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;надсилання-запиту-на-задачу&#34;&gt;&lt;strong&gt;Надсилання запиту на задачу&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Сервіс Aspose.Email Exchange забезпечує можливість надсилати запити на задачу, подібно до Outlook. Наступний фрагмент коду показує, як завантажити повідомлення запиту на задачу з диска та надіслати його за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt;.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-SendTaskRequestUsingIEWSClient-SendTaskRequestUsingIEWSClient.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;збереження-задачі-на-диск&#34;&gt;&lt;strong&gt;Збереження задачі на диск&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Aspose.Email також дозволяє зберігати задачі Exchange на диск у форматі Outlook MSG. Наступний фрагмент коду показує, як зберегти задачу на диск.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-SaveExchangeTaskToDisc-SaveExchangeTaskToDisc.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: Робота з конфігурацією користувача на сервері</title>
      <link>/email/uk/cpp/working-with-user-configuration-on-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/cpp/working-with-user-configuration-on-server/</guid>
      <description>
        
        
        &lt;h2 id=&#34;керування-конфігурацією-користувачів&#34;&gt;&lt;strong&gt;Керування конфігурацією користувачів&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;API Aspose.Email можна використовувати для керування конфігурацією користувачів на Exchange Server за допомогою &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.e_w_s_client/&#34;&gt;EWSClient&lt;/a&gt; клас. Цей клас використовує Exchange Web Services, які доступні лише в Exchange Server 2007 та пізніших випусків. У цій статті розглядається, як читати, створювати, оновлювати та видаляти конфігурації користувачів на Exchange Server 2010. Потрібен Microsoft Exchange Server 2010 Service Pack 1 для всіх функцій, описаних у цій статті. Наступний фрагмент коду показує, як підключитися до Exchange Server 2010 у всіх прикладах цієї статті.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-ConnectingToExchangeServerUsingEWS-ConnectingToExchangeServerUsingEWS.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;читання-конфігурації-користувача&#34;&gt;&lt;strong&gt;Читання конфігурації користувача&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Щоб отримати інформацію про конфігурацію користувача конкретної папки з Exchange Server:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Підключитися до Exchange Server за допомогою &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/&#34;&gt;IEWSClient&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Викличте &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/#a33a6fd6cd562b05c84b656a3c2515111&#34;&gt;GetUserConfiguration()&lt;/a&gt; метод для отримання користувацької конфігурації папки.&lt;/li&gt;
&lt;li&gt;Відобразіть властивості конфігурації користувача, такі як ID, назва та елементи словника у вигляді пар ключ‑значення.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Наступний фрагмент коду показує, як прочитати конфігурацію користувача.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-ReadUserConfiguration-ReadUserConfiguration.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;створення-конфігурацій-користувачів&#34;&gt;&lt;strong&gt;Створення конфігурацій користувачів&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Щоб створити конфігурацію користувача для конкретної папки на Exchange Server:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Підключитися до Exchange Server за допомогою &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/&#34;&gt;IEWSClient&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Викличте &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/#a5dfcc5761b64ed0d0da8a6e45fc768db&#34;&gt;CreateUserConfiguration()&lt;/a&gt; метод для створення користувацької конфігурації папки.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Наведений фрагмент коду показує, як створити користувацькі конфігурації.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-CreatUserConfigurations-CreatUserConfigurations.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;оновлення-конфігурації-користувача&#34;&gt;&lt;strong&gt;Оновлення конфігурації користувача&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Щоб оновити конфігурацію користувача для конкретної папки в Exchange Server:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Підключитися до Exchange Server за допомогою &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/&#34;&gt;IEWSClient&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Викличте &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/#a0abf4f3032f63918fca528cbf1d4418e&#34;&gt;UpdateUserConfiguration()&lt;/a&gt; метод для оновлення користувацької конфігурації папки.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Наступний фрагмент коду показує, як оновити конфігурацію користувача.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-UpdateUserConfiguration-UpdateUserConfiguration.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;видалення-конфігурації-користувача&#34;&gt;&lt;strong&gt;Видалення конфігурації користувача&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Щоб видалити конфігурацію користувача для конкретної папки в Exchange Server:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Підключитися до Exchange Server за допомогою &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/&#34;&gt;IEWSClient&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Викличте &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/#a7e0d6d6b432cf8db13af6638b639806c&#34;&gt;DeleteUserConfiguration()&lt;/a&gt; метод для видалення користувацької конфігурації папки.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Наступний фрагмент коду показує, як видалити конфігурацію користувача.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-DeleteUserConfiguration-DeleteUserConfiguration.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: Корисні функції</title>
      <link>/email/uk/cpp/utility-features/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/cpp/utility-features/</guid>
      <description>
        
        
        &lt;h2 id=&#34;надсилання-повідомлення-з-варіантом-голосування&#34;&gt;&lt;strong&gt;Надсилання повідомлення з варіантом голосування&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Microsoft Outlook дозволяє користувачам створювати опитування під час складання нового повідомлення. Це робиться шляхом включення варіантів голосування, таких як Так, Ні, Можливо тощо. Клас &lt;em&gt;FollowUpOptions&lt;/em&gt;, який пропонує Aspose.Email, надає властивість &lt;em&gt;VotingButtons&lt;/em&gt;, яку можна використовувати для встановлення або отримання значення варіантів голосування. У цій статті наведено докладний приклад створення &lt;em&gt;MapiMessage&lt;/em&gt; з варіантами голосування для створення опитування та надсилання повідомлення за допомогою клієнта Exchange Web Service (EWS).&lt;/p&gt;
&lt;h3 id=&#34;створення-та-надсилання-повідомлення-з-варіантами-голосування&#34;&gt;&lt;strong&gt;Створення та надсилання повідомлення з варіантами голосування&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Наступний фрагмент коду показує, як створити нове повідомлення та надіслати його з варіантами голосування.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-CreateAndSendingMessageWithVotingOptions-CreateAndSendingMessageWithVotingOptions.cpp&#34;&gt;&lt;/script&gt;

&lt;p&gt;Наступний фрагмент коду показує визначення методу &lt;em&gt;CreateTestMessage&lt;/em&gt;, використаного у наведеному вище прикладі.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-CreateAndSendingMessageWithVotingOptions-CreateTestMessage.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;ігнорувати-або-обходити-недійсний-або-прострочений-sslсертифікат&#34;&gt;&lt;strong&gt;Ігнорувати або обходити недійсний або прострочений SSL‑сертифікат&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email може обробляти SSL‑сертифікати на Exchange Server за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.e_w_s_client&#34;&gt;EWSClient&lt;/a&gt; клас. Якщо SSL‑сертифікат прострочений або недійсний, Aspose.Email викидає виключення через недійсний SSL‑сертифікат. Уникайте таких помилок SSL‑сертифіката, ігноруючи їх за допомогою методу, показаного у наведеному нижче коді. Зареєструйте обробник зворотного виклику у вашому методі main() або init() та додайте наведений нижче метод як член класу.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-IgnoringInvalidSSLCertificates-IgnoringInvalidSSLCertificates.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;створення-re-та-fw-повідомлень-з-файлів-msg&#34;&gt;&lt;strong&gt;Створення RE та FW повідомлень з файлів MSG&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; дозволяє розробникам створювати RE (Reply/Reply All) та FW (Forward) повідомлення з вихідного повідомлення. Вихідне повідомлення ідентифікується шляхом вибору певного &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.exchange_message_info&#34;&gt;ExchangeMessageInfo&lt;/a&gt; з &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.exchange_message_info_collection&#34;&gt;ExchangeMessageInfoCollection&lt;/a&gt; отриманий за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#aad8420247acd17cb1d73303ed1982d1e&#34;&gt;ListMessages()&lt;/a&gt;. Інший аргумент — це фактичний &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.mail_message&#34;&gt;MailMessage&lt;/a&gt; для надсилання як повідомлення RE або FW. Наступний фрагмент коду показує, як надіслати повідомлення, а потім відповісти на це повідомлення та переслати його. Для виконання цього завдання:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Ініціалізуйте &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; об’єкт, надаючи дійсні облікові дані.&lt;/li&gt;
&lt;li&gt;Надіслати кілька прикладних повідомлень.&lt;/li&gt;
&lt;li&gt;Викличте &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a2d925824adc83ffdebeb7d135bd99099&#34;&gt;Reply()&lt;/a&gt;, &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#ac08b12a3db4f1e20eaaa0d5f99c27c41&#34;&gt;ReplyAll()&lt;/a&gt; і &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a1040eb913667b6702b0253e48a48ec27&#34;&gt;Forward()&lt;/a&gt; методів для надсилання повідомлень.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-CreateREAndFWMessages-CreateREAndFWMessages.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;додавання-заголовків-у-запити-ews&#34;&gt;&lt;strong&gt;Додавання заголовків у запити EWS&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;API Aspose.Email дозволяє додавати заголовки до запитів Exchange. Це можна використовувати для додавання заголовків до запитів EWS для різних цілей. Одним із прикладів може бути додавання заголовка X-AnchorMailbox, який використовується для управління проблемами обмежень (throttling) на сервері Exchange.  &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a93b0dd8364564686a15e720d8e5a4e9f&#34;&gt;AddHeader&lt;/a&gt; метод &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; використовується для додавання заголовків до запитів EWS, як показано у наведеному нижче фрагменті коду.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-AddingHeadersToEWSRequests-AddingHeadersToEWSRequests.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;робота-з-уніфікованими-повідомленнями&#34;&gt;&lt;strong&gt;Робота з уніфікованими повідомленнями&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email може отримувати інформацію про уніфіковані повідомлення з Exchange Server 2010. Уніфіковані повідомлення, такі як отримання інформації про конфігурацію, ініціація вихідного виклику, отримання інформації про телефонний виклик за ID виклику та завершення виклику за ID, наразі підтримуються. Наведений приклад коду показує, як отримати конфігураційну інформацію уніфікованих повідомлень з Microsoft Exchange Server 2010.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-GettingUnifiedMessagingConfigurationInformation-GettingUnifiedMessagingConfigurationInformation.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;отримання-підказок-електронної-пошти&#34;&gt;&lt;strong&gt;Отримання підказок електронної пошти&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Microsoft Exchange Server додав кілька нових функцій у Exchange Server 2010 і 2013. Одна з них дозволяє користувачам отримувати підказки щодо пошти під час складання електронного листа. Ці підказки дуже корисні, оскільки надають інформацію ще до відправлення листа. Наприклад, якщо адреса електронної пошти неправильна у списку отримувачів, показується підказка, що адреса недійсна. Підказки також дозволяють бачити відповіді про відсутність у офісі перед надсиланням листа: Exchange Server (2010 та 2013) надсилає підказку під час складання листа, якщо один або кілька отримувачів встановили відповіді про відсутність. Для всіх функцій, продемонстрованих у цій статті, потрібен Microsoft Exchange Server 2010 Service Pack 1. Наступний фрагмент коду показує, як використовувати &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.e_w_s_client&#34;&gt;EWSClient&lt;/a&gt; клас, який використовує Exchange Web Services, доступний у Microsoft Exchange Server 2007 та пізніших версіях.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-GetMailTips-GetMailTips.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: Фільтрація зустрічей з Exchange Server</title>
      <link>/email/uk/cpp/filter-appointments-from-exchange-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/cpp/filter-appointments-from-exchange-server/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Aspose.Email for C++&lt;/strong&gt; дозволяє розробникам фільтрувати календарні зустрічі у Microsoft Exchange за допомогою &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; і &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.exchange_query_builder/&#34;&gt;ExchangeQueryBuilder&lt;/a&gt; API. Ви можете фільтрувати зустрічі за діапазоном дат, станом повторення або іншими властивостями, щоб отримати лише потрібні події.&lt;/p&gt;
&lt;h2 id=&#34;фільтрація-зустрічей-за-діапазоном-дат&#34;&gt;&lt;strong&gt;Фільтрація зустрічей за діапазоном дат&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Використати &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.exchange_query_builder/&#34;&gt;ExchangeQueryBuilder&lt;/a&gt; для вказання умов початку та завершення та створення MailQuery для отримання відповідних зустрічей.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-FilterAppointmentsUsingEWS-FilterAppointmentsByDateUsingEWS.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;фільтрація-повторюваних-або-неповторюваних-зустрічей&#34;&gt;&lt;strong&gt;Фільтрація повторюваних або неповторюваних зустрічей&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Ви можете фільтрувати зустрічі залежно від того, чи є вони повторюваними.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-FilterAppointmentsUsingEWS-FilterAppointmentsByRecurrenceUsingEWS.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
  </channel>
</rss>
