<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Documentation – Работа с Exchange EWS клиент</title>
    <link>/email/bg/cpp/working-with-exchange-ews-client/</link>
    <description>Recent content in Работа с Exchange EWS клиент on Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>bg</language>
    
	  <atom:link href="/email/bg/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/bg/cpp/connect-to-exchange-ews-client/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/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; клас. Този &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 Server, използвайки 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/bg/cpp/exchange-server-ews-email-management-guide/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/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++. Той демонстрира пълния процес на установяване на връзка с 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 сървър чрез &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;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; за извличане на основна информация за съобщението като тема, подател, получатели и ID на съобщението от входящата кутия или която и да е папка.&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 сървър и да извлечете съобщения от конкретна папка.&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 сървър&lt;/strong&gt; и &lt;strong&gt;да ги запазвате в различни формати&lt;/strong&gt;, като EML, потоци в паметта и 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;Записване на съобщения в поток в паметта&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Вместо да ги записвате на диск, можете да запишете съобщенията в поток в паметта — полезно за съхраняване на имейли в база данни или обработка в паметта.&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-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; претоварената версия приема списък от ID на съобщения (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; (тема, подател, ID‑та). За зареждане на &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;Извлечете UniqueUri за всяко съобщение.&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/bg/cpp/filter-messages-from-exchange-mailbox/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/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 пощенски кутии, страницирането ви позволява да извличате съобщения на по-малки, управляеми партиди.  &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/bg/cpp/managing-conversation-items/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/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/bg/cpp/manage-exchange-conversations-ews/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/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/bg/cpp/manage-calendar-items-on-exchange-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/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 сървър. Aspose.Email API предоставя същата възможност, като позволява споделяне на календара чрез EWS API.&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/bg/cpp/manage-contacts-on-exchange-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/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; от папката Contacts:&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;Този &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;извличане-на-контакт-по-id&#34;&gt;&lt;strong&gt;Извличане на контакт по ID&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Можете да извлечете конкретен контакт, използвайки неговото уникално ID, както е показано в кода по-долу.&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;Този &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&#34;&gt;DeleteContact&lt;/a&gt; за достъп и изтриване на контакти от Exchange Server. Този метод приема ID на контакта или &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;IEWClient-&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/bg/cpp/manage-distribution-lists-on-exchange-server-ews/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/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/bg/cpp/working-with-folders-on-exchange-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/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 Server.&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;Този &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 пощенска кутия. The &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;, приложението ще счита „Slash“ за разделител на папки и подпапката ще бъде създадена след наклонената черта.&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/bg/cpp/working-with-rules-on-exchange-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/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 Server</title>
      <link>/email/bg/cpp/working-with-tasks-on-exchange-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/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;Този &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/bg/cpp/working-with-user-configuration-on-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/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;Aspose.Email API може да се използва за управление на потребителска конфигурация в 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/bg/cpp/utility-features/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/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;Aspose.Email API позволява добавяне на заглавки към заявките към 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 &amp;amp; 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/bg/cpp/filter-appointments-from-exchange-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/cpp/filter-appointments-from-exchange-server/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Aspose.Email за 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>
