<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Documentation – کار با کلاینت Exchange EWS</title>
    <link>/email/fa/cpp/working-with-exchange-ews-client/</link>
    <description>Recent content in کار با کلاینت Exchange EWS on Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>fa</language>
    
	  <atom:link href="/email/fa/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/fa/cpp/connect-to-exchange-ews-client/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/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 با استفاده از Exchange Web Services (EWS) متصل شوید. این مثال فرآیند تنظیم 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/fa/cpp/exchange-server-ews-email-management-guide/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/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; برای دریافت اطلاعات پایهٔ پیام مانند موضوع، فرستنده، گیرندگان و شناسهٔ پیام از Inbox یا هر پوشه‌ای.&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 پوشهٔ معتبری را می‌پذیرد و به شما امکان می‌دهد آیتم‌ها را از Deleted Items، Drafts، Sent Items یا پوشه‌های سفارشی فهرست کنید. از &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 متصل شوید و اطلاعات نوع پیام را از پوشه Deleted Items بازیابی کنید.&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;آنها را در چندین قالب مانند EML، استریم‌های حافظه و MSG ذخیره نمایید&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&#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; اشیاء.  &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; بارگذاری (overload) یک لیست از شناسه‌های پیام (URIها) را می‌پذیرد و یک &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.exchange_message_info_collection&#34;&gt;ExchangeMessageInfoCollection&lt;/a&gt;. از این ویژگی استفاده کنید وقتی پیام URIها را به صورت خارجی ذخیره یا دریافت می‌کنید و نیاز دارید متادیتا (موضوع، فرستنده، اندازه و غیره) را بدون دریافت کامل پیام‌ها بارگذاری کنید.&lt;/p&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه چندین پیام ایمیل را در سرور Exchange ایجاد کنید و سپس اطلاعات پیام‌هایشان را با استفاده از شناسه‌های یکتا بازیابی کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-GetExchangeMessageInfoFromMessageURI-GetExchangeMessageInfoFromMessageURI.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;دریافت-محتوای-کامل-پیام&#34;&gt;&lt;strong&gt;دریافت محتوای کامل پیام&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#aad8420247acd17cb1d73303ed1982d1e&#34;&gt;ListMessages()&lt;/a&gt; بازمی‌گرداند &lt;strong&gt;اطلاعات خلاصه&lt;/strong&gt; (موضوع، فرستنده، شناسه‌ها). برای بارگذاری &lt;strong&gt;محتوای کامل پیام&lt;/strong&gt; — بدنه، هدرها، پیوست‌ها — از &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#ae0edf4afafbe6339541687aeacc84905&#34;&gt;FetchMessage()&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه پیام‌های کامل را از صندوق ورودی سرور Exchange دریافت کرده و اطلاعات پیوست‌ها را استخراج کنید:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;یک &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; نمونه.&lt;/li&gt;
&lt;li&gt;فراخوانی کنید &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a37cfefda7e1ab560a073b3e31f4d27ca&#34;&gt;ListMessages()&lt;/a&gt; برای دریافت فرادادهٔ پایهٔ پیام.&lt;/li&gt;
&lt;li&gt;هر URI یکتای پیام را استخراج کنید.&lt;/li&gt;
&lt;li&gt;فراخوانی کنید &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#ae0edf4afafbe6339541687aeacc84905&#34;&gt;FetchMessage()&lt;/a&gt; برای دریافت جزئیات کامل پیام.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-FetchMessageUsingEWS-FetchMessageUsingEWS.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;دریافت-اندازه-پیام-بدون-دانلود-کامل-پیام&#34;&gt;&lt;strong&gt;دریافت اندازه پیام (بدون دانلود کامل پیام)&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email اطلاعات اندازهٔ پیام را بدون دریافت کامل ایمیل، از طریق &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.message_info_base#a04bc106203ed5cfec65f4d0320d14e8a&#34;&gt;ExchangeMessageInfo::Size&lt;/a&gt; ویژگی.&lt;/p&gt;
&lt;p&gt;این برای این موارد مفید است:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;آمار صندوق پستی&lt;/li&gt;
&lt;li&gt;محاسبهٔ سهمیه&lt;/li&gt;
&lt;li&gt;فیلتر کردن پیام‌های بزرگ پیش از دانلود&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه فرادادهٔ پیام‌ها از جمله اندازه را از صندوق ورودی سرور Exchange فهرست و نمایش دهید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-PreFetchMessageSizeUsingIEWSClient-PreFetchMessageSizeUsingIEWSClient.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;دانلود-ایمیلها-از-پوشههای-عمومی-exchange&#34;&gt;&lt;strong&gt;دانلود ایمیل‌ها از پوشه‌های عمومی Exchange&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;پوشه‌های عمومی Exchange امکان ذخیرهٔ پیام‌های مشترک بین کاربران را فراهم می‌کنند.&lt;/p&gt;
&lt;p&gt;Aspose.Email &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; به شما امکان می‌دهد عملیات زیر را با این پوشه‌ها و پیام‌های ذخیره‌شده در آنها انجام دهید:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;فهرست پوشه‌های عمومی&lt;/li&gt;
&lt;li&gt;مرور زیرپوشه‌ها به‌صورت بازگشتی&lt;/li&gt;
&lt;li&gt;پیام‌ها را دانلود کنید و ذخیره نمایید (مثلاً به‌صورت فایل‌های MSG)&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;توجه:&lt;/strong&gt; Microsoft Exchange Server 2007 یا نسخه‌های بالاتر مورد نیاز است، زیرا نسخه‌های قبلی از EWS پشتیبانی نمی‌کنند.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه پیام‌ها را به‌صورت بازگشتی از تمام پوشه‌های عمومی و زیرپوشه‌های آنها در سرور Exchange دانلود کنید و به‌صورت فایل‌های Outlook MSG به‌صورت محلی ذخیره نمایید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-DownloadMessagesFromPublicFolders-DownloadMessagesFromPublicFolders.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;جابجایی-پیامها-بین-پوشههای-exchange&#34;&gt;&lt;strong&gt;جابجایی پیام‌ها بین پوشه‌های Exchange&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;می‌توانید پیام‌ها را از یک پوشه Exchange به پوشه دیگر با استفاده از &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a9fcc589e5315a803263cf528e084737a&#34;&gt;IEWSClient::MoveItem&lt;/a&gt; متد. این نیاز دارد به:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;URI یکتای پیام برای انتقال.&lt;/li&gt;
&lt;li&gt;URI یکتای پوشه مقصد.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه پیام‌های ایمیل خاص را از صندوق ورودی سرور Exchange بر اساس معیارهای محتوا فیلتر و به پوشهٔ دیگری منتقل کنید.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;با استفاده از اعتبارهای EWS به سرور Exchange متصل شوید.&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;بررسی کنید آیا موضوع شامل «process this message» است.&lt;/li&gt;
&lt;li&gt;پیام‌های منطبق را به پوشه Deleted Items منتقل کنید.&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; برای تکرار یک پیام در پوشه‌ای متفاوت. نسخهٔ overload شده 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/fa/cpp/filter-messages-from-exchange-mailbox/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/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; overload - فقط پیام‌هایی را برمی‌گرداند که شرایط خاصی را برآورده می‌شوند. این متد یک &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 با استفاده از 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;نمونه کد زیر نشان می‌دهد چگونه می‌توان یک پرس‌وجو ساخت تا ایمیل‌هایی که در ۷ روز گذشته دریافت شده‌اند پیدا شود.&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;دارای &amp;quot;test&amp;quot; در موضوع، &lt;strong&gt;یا&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;ارسال شده توسط &amp;quot;noreply@host.com&amp;quot;&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: مدیریت مکالمات Exchange از طریق EWS در C&#43;&#43;</title>
      <link>/email/fa/cpp/manage-exchange-conversations-ews/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/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 با استفاده از &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;/li&gt;
&lt;/ol&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-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 با استفاده از &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 بر اساس شرط مشخص شده به پوشه Deleted Items کپی کنید.&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 به پوشه‌ای دیگر جابجا کنید.&lt;/p&gt;
&lt;ol&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&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 با استفاده از &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 پیدا و حذف کنید.&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: مدیریت موارد مکالمه</title>
      <link>/email/fa/cpp/managing-conversation-items/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/managing-conversation-items/</guid>
      <description>
        
        
        &lt;p&gt;می‌توان از Aspose.Email برای مدیریت آیتم‌های مکالمه در سرور Exchange با استفاده از &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 2007 و نسخه‌های بعدی موجود است. این مقاله نشان می‌دهد چگونه آیتم‌های مکالمه را در سرور Exchange 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 با استفاده از &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;/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 با استفاده از &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 با استفاده از &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 با استفاده از &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 Web Services (EWS)</title>
      <link>/email/fa/cpp/manage-calendar-items-on-exchange-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/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 چندین overload از &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;ListAppointmentsByPage()&lt;/a&gt; متد شامل ترکیب ویژگی‌های پرس‌وجو.&lt;/p&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه چندین قرار تقویم با بازه‌های زمانی متوالی ایجاد کنید، سپس صفحه‌بندی را برای فهرست کردن تمام قرارها با بازیابی آن‌ها در صفحات کوچک و قابل مدیریت به جای بارگذاری کل مجموعه به‌صورت یکجا پیاده‌سازی کنید، که برای مدیریت تعداد زیاد آیتم‌های تقویم مفید است.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-PagingSupportForListingAppointments-PagingSupportForListingAppointments.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;اضافه-کردن-رویدادها-به-یک-پوشه-تقویم-ثانویه&#34;&gt;&lt;strong&gt;اضافه کردن رویدادها به یک پوشه تقویم ثانویه&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;شما می‌توانید پوشه‌های تقویم سفارشی ایجاد کنید و قرارها را در داخل آن‌ها مدیریت کنید. نمونه کد زیر نشان می‌دهد چگونه یک پوشه تقویم ثانویه در سرور Exchange ایجاد و مدیریت کنید و عملیات قرارها را در آن انجام دهید. این شامل بررسی وجود پوشه تقویم سفارشی موجود، ایجاد یک پوشه تقویم جدید در صورت عدم وجود، سپس انجام عملیات CRUD کامل (ایجاد، خواندن، به‌روزرسانی، حذف) بر روی قرارها در هر دو پوشه تقویم سفارشی و پوشه تقویم پیش‌فرض، و همچنین تنظیم زمینه تقویم جاری برای فراخوانی‌های API ساده شده می‌باشد.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-SecondaryCalendarEvents-SecondaryCalendarEvents.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;بهاشتراکگذاری-دعوتنامه-تقویم&#34;&gt;&lt;strong&gt;به‌اشتراک‌گذاری دعوتنامه تقویم&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;سرور Microsoft Exchange امکان به اشتراک‌گذاری تقویم‌ها را با ارسال دعوتنامه‌های تقویم به کاربران دیگر که در همان سرور Exchange ثبت‌نام کرده‌اند، فراهم می‌کند. API Aspose.Email همین قابلیت را با اجازهٔ به اشتراک‌گذاری تقویم با استفاده از API EWS فراهم می‌سازد.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-SendCalendarInvitation-SendCalendarInvitation.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;دریافت-ویژگیهای-گسترش-یافته-از-آیتمهای-تقویم&#34;&gt;&lt;strong&gt;دریافت ویژگی‌های گسترش یافته از آیتم‌های تقویم&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email به شما امکان می‌دهد ویژگی‌های سفارشی MAPI را از آیتم‌های تقویم با استفاده از توصیف‌کننده‌های ویژگی استخراج کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-RetreiveExtAttributesForCalendarItems-RetreiveExtAttributesForCalendarItems.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: مدیریت مخاطبین با Exchange Web Services (EWS) در C&#43;&#43;</title>
      <link>/email/fa/cpp/manage-contacts-on-exchange-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/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; enumerator.&lt;/p&gt;
&lt;h2 id=&#34;دریافت-مخاطب-با-استفاده-از-شناسه&#34;&gt;&lt;strong&gt;دریافت مخاطب با استفاده از شناسه&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. این متد شناسه مخاطب یا &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;IEWSCli­ent-&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 با EWS در C&#43;&#43;</title>
      <link>/email/fa/cpp/manage-distribution-lists-on-exchange-server-ews/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/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</title>
      <link>/email/fa/cpp/working-with-folders-on-exchange-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/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;API Aspose.Email امکان اتصال به Exchange Server و فهرست‌کردن تمام پوشه‌ها و زیرپوشه‌ها را فراهم می‌کند. همچنین می‌توانید تمام زیرپوشه‌ها را به‌صورت بازگشتی از هر پوشه دریافت کنید. این API قابلیت فهرست‌گذاری پوشه‌ها با صفحه‌بندی از کلاینت Exchange با استفاده از Exchange Web Service (EWS) را نیز دارد. این مقاله نشان می‌دهد چگونه تمام زیرپوشه‌ها را از سرور Exchange دریافت کرده و پوشه‌ها را با صفحه‌بندی دریافت کنید.&lt;/p&gt;
&lt;p&gt;قطعه کد زیر نشان می‌دهد چگونه پوشه‌ها را از سرور Exchange فهرست کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-ListFoldersFromExchangeServer-ListFoldersFromExchangeServer.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;دریافت-اطلاعات-نوع-پوشه-با-استفاده-از-ews&#34;&gt;&lt;strong&gt;دریافت اطلاعات نوع پوشه با استفاده از EWS&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;این &lt;a href=&#34;https://apireference.aspose.com/email/cpp/namespace/aspose.email.clients.exchange#a613cbc66cee5ccade16eca706187441f&#34;&gt;ExchangeFolderType&lt;/a&gt; enumerator ارائه‌شده توسط &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 به کاربران اجازه می‌دهد پوشه‌های عمومی ایجاد کنند و پیام‌ها را در آن‌ها ارسال کنند. برای انجام این کار از طریق برنامهٔ خود، از &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 و خواندن و دانلود پیام‌ها و پست‌ها از پوشه‌های عمومی. کد نمونه زیر نشان می‌دهد چگونه تمام پوشه‌های عمومی و زیرپوشه‌های آن‌ها را بخوانید و پیام‌های موجود در این پوشه‌ها را فهرست و دانلود کنید. این مثال تنها با 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 اختصاص داده می‌شود که سطح دسترسی آن‌ها به این پوشه‌ها را محدود/مشخص می‌کند. کلاس &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;API Aspose.Email قابلیت ایجاد پوشه‌ها در یک صندوق‌نامه 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; تنظیم شود، برنامه &amp;quot;Slash&amp;quot; را به عنوان جداکنندهٔ پوشه در نظر می‌گیرد و زیرپوشه پس از اسلش ایجاد می‌شود.&lt;/li&gt;
&lt;li&gt;از &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a362509196a9bae1630ed0a6fdf132159&#34;&gt;CreateFolder&lt;/a&gt; متد برای ایجاد پوشه.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;قطعه کد زیر نشان می‌دهد چگونه پوشه‌ها و زیرپوشه‌ها ایجاد کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-CreateFoldersOnExchangeServerMailbox-CreateFoldersOnExchangeServerMailbox.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;پشتیبانگیری-از-پوشههای-exchange-به-pst&#34;&gt;&lt;strong&gt;پشتیبان‌گیری از پوشه‌های Exchange به PST&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;اغلب کاربران ممکن است بخواهند از تمام یا برخی از پوشه‌های صندوق‌نامه یک نسخهٔ پشتیبان تهیه کنند. Aspose.Email قابلیت تهیه نسخهٔ پشتیبان از تمام یا پوشه‌های مشخص صندوق‌نامه Exchange را به یک فایل PST فراهم می‌کند. برای تهیهٔ نسخهٔ پشتیبان از پوشه‌های سرور Exchange، می‌توان مراحل زیر را دنبال کرد.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;یک نمونه از &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;اطلاعات مورد نیاز پوشه را به &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.exchange_folder_info_collection&#34;&gt;ExchangeFolderInfoCollection&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;استفاده کنید &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a9f78c7e2b5de5148bd98b3dc1e0e4038&#34;&gt;IEWSClient-&amp;gt;Backup&lt;/a&gt; متد برای صادر کردن محتویات پوشه به PST&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;قطعه کد زیر نشان می‌دهد چگونه پوشه‌های Exchange را به PST پشتیبان‌گیری کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-ExchangeFoldersBackupToPST-ExchangeFoldersBackupToPST.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: کار با قوانین در سرور Exchange</title>
      <link>/email/fa/cpp/working-with-rules-on-exchange-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/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 استفاده کرد &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:&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://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، مراحل زیر را انجام دهید:&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;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:&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://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/#ad8b80596b53806955cdc326b3cd23ebb&#34;&gt;IEWSClient-&amp;gt;GetInboxRules()&lt;/a&gt; متد برای دریافت تمام قوانین.&lt;/li&gt;
&lt;li&gt;در یک حلقه، تمام قوانین را مرور کنید و با تطبیق &lt;em&gt;DisplayName&lt;/em&gt; در یک شرط، قانون مورد نظر برای تغییر را پیدا کنید.&lt;/li&gt;
&lt;li&gt;به‌روز کردن ویژگی‌های قانون&lt;/li&gt;
&lt;li&gt;متد را فراخوانی کنید &lt;a href=&#34;https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/#a077ef824948d486b7633ee9f3f61e863&#34;&gt;IEWSClient.UpdateInboxRule()&lt;/a&gt; متد برای به‌روزرسانی قانون.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;قطعه کد زیر نشان می‌دهد چگونه یک قانون را به‌روز کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-UpdateRuleOntheExchangeServer-UpdateRuleOntheExchangeServer.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: کار با وظایف در سرور Exchange</title>
      <link>/email/fa/cpp/working-with-tasks-on-exchange-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/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/fa/cpp/working-with-user-configuration-on-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/working-with-user-configuration-on-server/</guid>
      <description>
        
        
        &lt;h2 id=&#34;مدیریت-پیکربندی-کاربر&#34;&gt;&lt;strong&gt;مدیریت پیکربندی کاربر&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;می‌توان از API Aspose.Email برای مدیریت تنظیمات کاربری در یک سرور Exchange با استفاده از &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 را می‌بینیم. سرویس پک 1 Exchange Server 2010 برای تمام ویژگی‌های توضیح‌داده‌شده در این مقاله لازم است. قطعه کد زیر نشان می‌دهد چگونه در تمام مثال‌های این مقاله به 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 با استفاده از &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;خواص پیکربندی کاربر مانند شناسه، نام و آیتم‌های دیکشنری را به صورت جفت کلید‑مقدار نمایش دهید.&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:&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://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 با استفاده از &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 با استفاده از &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/fa/cpp/utility-features/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/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;می‌توان گواهی‌های SSL را در سرور Exchange با استفاده از &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 جلوگیری کنید. تابع callback را در متد 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 (پاسخ/پاسخ به همه) و FW (انتقال) را از یک پیام منبع ایجاد کنند. پیام منبع با انتخاب یک &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 ارسال شود. کد نمونه زیر نشان می‌دهد چگونه یک پیام ارسال کنید و سپس به آن پاسخ داده و آن را Forward کنید. برای انجام این کار:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;مقداردهی اولیه به &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; شیء با ارائه اعتبارهای معتبر.&lt;/li&gt;
&lt;li&gt;ارسال چند پیام نمونه.&lt;/li&gt;
&lt;li&gt;متد را فراخوانی کنید &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a2d925824adc83ffdebeb7d135bd99099&#34;&gt;Reply()&lt;/a&gt;, &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#ac08b12a3db4f1e20eaaa0d5f99c27c41&#34;&gt;ReplyAll()&lt;/a&gt; و &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a1040eb913667b6702b0253e48a48ec27&#34;&gt;Forward()&lt;/a&gt; روش‌ها برای ارسال پیام‌ها.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-CreateREAndFWMessages-CreateREAndFWMessages.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;افزودن-سرآیندها-به-درخواستهای-ews&#34;&gt;&lt;strong&gt;افزودن سرآیندها به درخواست‌های EWS&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;API Aspose.Email امکان افزودن هدرها به درخواست‌های Exchange را فراهم می‌کند. این می‌تواند برای افزودن هدرهای مختلف به درخواست‌های EWS استفاده شود که برای مقاصد متفاوتی به کار می‌روند. یک مثال می‌تواند افزودن هدر X-AnchorMailbox باشد که برای مدیریت مشکلات محدودسازی (throttling) در سرور Exchange استفاده می‌شود. &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client#a93b0dd8364564686a15e720d8e5a4e9f&#34;&gt;AddHeader&lt;/a&gt; متد از &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client&#34;&gt;IEWSClient&lt;/a&gt; برای افزودن هدرها به درخواست‌های EWS استفاده می‌شود همان‌طور که در قطعه کد زیر نشان داده شده است.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-AddingHeadersToEWSRequests-AddingHeadersToEWSRequests.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;کار-با-پیامرسانی-یکپارچه&#34;&gt;&lt;strong&gt;کار با پیام‌رسانی یکپارچه&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email می‌تواند اطلاعات پیام‌رسانی یکپارچه را از Exchange Server 2010 بازیابی کند. پیام‌رسانی یکپارچه مانند دریافت اطلاعات پیکربندی، آغاز یک تماس خروجی، بازیابی اطلاعات تماس تلفنی بر اساس شناسه تماس و قطع تماس بر اساس شناسه در حال حاضر پشتیبانی می‌شود. نمونه کد زیر نشان می‌دهد چگونه اطلاعات پیکربندی پیام‌رسانی یکپارچه را از 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 اضافه کرد. یکی از این ویژگی‌ها به کاربران امکان می‌دهد هنگام نوشتن ایمیل نکات ایمیلی (mail tips) دریافت کنند. این نکات بسیار مفید هستند زیرا پیش از ارسال ایمیل اطلاعاتی را ارائه می‌دهند. به عنوان مثال اگر آدرس ایمیل در لیست گیرندگان نادرست باشد، یک نکته نمایش داده می‌شود که نشان می‌دهد آدرس ایمیل نامعتبر است. نکات ایمیلی همچنین اجازه می‌دهند پیش از ارسال ایمیل پاسخ‌های خارج از دفتر را ببینید: Exchange Server (2010 و 2013) هنگام نوشتن ایمیل اگر یک یا چند گیرنده پاسخ‌های خارج از دفتر تنظیم کرده باشند، نکته ایمیلی ارسال می‌کند. برای تمام ویژگی‌های نشان داده شده در این مقاله نیاز به Microsoft Exchange Server 2010 Service Pack 1 دارید. کد نمونه زیر نشان می‌دهد چگونه از &lt;a href=&#34;https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.e_w_s_client&#34;&gt;EWSClient&lt;/a&gt; کلاسی که از Exchange Web Services استفاده می‌کند، موجود در Microsoft Exchange Server 2007 و نسخه‌های بعدی.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-Cpp-source-Exchange_EWS-GetMailTips-GetMailTips.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: فیلتر کردن قرارها از سرور Exchange</title>
      <link>/email/fa/cpp/filter-appointments-from-exchange-server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/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>
