<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Documentation – کار با موارد Outlook - API تجزیه‌کننده ایمیل C&#43;&#43;</title>
    <link>/email/fa/cpp/working-with-outlook-items/</link>
    <description>Recent content in کار با موارد Outlook - API تجزیه‌کننده ایمیل C&#43;&#43; on Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>fa</language>
    
	  <atom:link href="/email/fa/cpp/working-with-outlook-items/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Cpp: ایجاد و ذخیره فایل‌های Outlook MSG با استفاده از API ایمیل C&#43;&#43;</title>
      <link>/email/fa/cpp/creating-and-saving-msg-files/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/creating-and-saving-msg-files/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Aspose.Email for C++&lt;/strong&gt; به توسعه‌دهندگان امکان می‌دهد به‌صورت برنامه‌نویسی فایل‌های Outlook MSG را ایجاد، تغییر و ذخیره کنند با کنترل کامل بر ویژگی‌ها و قالب‌بندی پیام. می‌توانید پیام‌های MSG را از صفر تولید کنید، پیوست‌ها اضافه کنید، از بدنه‌های متن غنی (RTF) استفاده کنید، پیش‌نویس‌ها را ذخیره کنید و با استفاده از گزینه‌های فشرده‌سازی بدنه، اندازه پیام را بهینه کنید.&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.mail_message/&#34;&gt;MailMessage&lt;/a&gt; کلاس فراهم می‌کند &lt;code&gt;Save()&lt;/code&gt; روشی برای ذخیره فایل‌های MSG به‌صورت دیسک یا جریان. می‌توانید فرستنده، گیرندگان، موضوع و بدنه را تعریف کنید و سپس پیام را به فرمت Outlook MSG تبدیل کنید با استفاده از &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_message/&#34;&gt;MapiMessage&lt;/a&gt; کلاس.&lt;/p&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه یک پیام ایمیل ساده را با تنظیم فرستنده، گیرنده، موضوع و بدنه ایجاد کنید، سپس این پیام ایمیل را به یک پیام MAPI سازگار با Outlook تبدیل کرده و در نهایت آن را به‌صورت فایل MSG ذخیره نمایید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-CreatingAndSavingOutlookMessages-CreatingAndSavingOutlookMessages.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;ایجاد-فایلهای-msg-با-بدنه-rtf&#34;&gt;&lt;strong&gt;ایجاد فایل‌های MSG با بدنهٔ RTF&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;پیام‌های Outlook از بدنه‌های &lt;strong&gt;Rich Text Format (RTF)&lt;/strong&gt; پشتیبانی می‌کنند که قالب‌بندی پیشرفته متن مانند بولد، زیرخط و عناوین را نگه می‌دارند. Aspose.Email به‌صورت خودکار تبدیل می‌کند &lt;code&gt;HtmlBody&lt;/code&gt; از یک &lt;code&gt;MailMessage&lt;/code&gt; به RTF هنگام ذخیره به‌عنوان MSG تبدیل می‌شود و تمام قالب‌بندی‌ها حفظ می‌گردند.&lt;/p&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه یک پیام ایمیل با بدنه قالب‌بندی شده HTML، شامل سرصفحه‌ها و متن‌های استایل‌دار ایجاد کنید، سپس این ایمیل را به یک پیام MAPI Outlook تبدیل کرده و به‌عنوان فایل MSG ذخیره کنید. این امکان را می‌دهد تا فایل‌های ایمیل سازگار با Outlook تولید شوند که قالب‌بندی متن غنی را با استفاده از Aspose.Email حفظ می‌کنند.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-CreatingMSGFilesWithRTFBody-CreatingMSGFilesWithRTFBody.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;strong&gt;پیش‌نویس&lt;/strong&gt; نشان دهید با تنظیم پرچم مناسب پیش از ذخیره به‌عنوان MSG. پیش‌نویس‌ها بعداً می‌توانند بازگردانده و ویرایش شوند.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-SavingMessageInDraftStatus-SavingMessageInDraftStatus.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 فشرده‌سازی بدنه برای فایل‌های MSG را از طریق &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_conversion_options/&#34;&gt;MapiConversionOptions&lt;/a&gt; کلاس. فعال‌سازی فشرده‌سازی فایل‌های MSG و PST کوچکتری تولید می‌کند اما ممکن است پردازش را کمی کندتر کند.&lt;/p&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه یک پیام ایمیل موجود را از فایل بارگذاری کنید، گزینه‌های تبدیل با فشرده‌سازی بدنه فعال را ایجاد کنید و پیام بارگذاری‌شده را تبدیل کنید &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mail_message/&#34;&gt;MailMessage&lt;/a&gt; به یک &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_message/&#34;&gt;MapiMessage&lt;/a&gt; فرمت با استفاده از این گزینه‌ها. این فرایند اندازه بدنه ایمیل را در حین تبدیل بهینه می‌کند برای مدیریت بهتر در فایل‌های پیام Outlook.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-SetBodyCompression-SetBodyCompression.cpp&#34;&gt;&lt;/script&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;UseBodyCompression = true&lt;/strong&gt; → حجم فایل کوچکتر، عملکرد کندتر.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;UseBodyCompression = false&lt;/strong&gt; → تبدیل سریع‌تر، خروجی بزرگ‌تر.&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Cpp: بارگذاری، تجزیه فایل‌های Outlook MSG با استفاده از Aspose.Email برای C&#43;&#43;</title>
      <link>/email/fa/cpp/load-parse-outlook-msg-files/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/load-parse-outlook-msg-files/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Aspose.Email برای C++&lt;/strong&gt; ابزارهای قدرتمندی برای خواندن و تجزیه فایل‌های پیام Microsoft Outlook (.msg) فراهم می‌کند.  &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_message/&#34;&gt;MapiMessage&lt;/a&gt; کلاس برای بارگذاری و تجزیه فایل‌های MSG استفاده می‌شود و دسترسی به جزئیات پیام مانند موضوع، ارسال‌کننده، بدنه، دریافت‌کنندگان و پیوست‌ها را فراهم می‌کند. می‌توانید پیام‌ها را مستقیماً از یک فایل یا از یک جریان حافظه بارگذاری کنید، بسته به نیازهای برنامه‌تان.&lt;/p&gt;


&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

&lt;p&gt;&lt;strong&gt;امتحان کنید!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;تجزیه فایل‌های ایمیل با نسخهٔ رایگان &lt;a href=&#34;https://products.aspose.app/email/fa/parser&#34;&gt;&lt;strong&gt;Aspose.Email Parser App&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&#34;بارگذاری-فایلهای-msg-از-دیسک&#34;&gt;&lt;strong&gt;بارگذاری فایل‌های MSG از دیسک&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;مثال زیر نشان می‌دهد چگونه یک فایل .msg را از سیستم فایل محلی بارگذاری کرده و به ویژگی‌های پایه‌ای آن مانند موضوع، ارسال‌کننده، بدنه و پیوست‌ها دسترسی پیدا کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-LoadMSGFiles-LoadMSGFiles.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;بارگذاری-فایلهای-msg-از-جریان&#34;&gt;&lt;strong&gt;بارگذاری فایل‌های MSG از جریان&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;همچنین می‌توانید فایل‌های Outlook MSG را از یک جریان داده بارگذاری کنید که به‌ویژه هنگام کار با داده‌های در حافظه یا فایل‌های ایمیل ذخیره‌شده در پایگاه داده مفید است.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-LoadingFromStream-LoadingFromStream.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: قالب‌های Outlook، پیام‌های امضاشده و دسته‌ها در C&#43;&#43;</title>
      <link>/email/fa/cpp/manage-outlook-templates-signed-messages-categories/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/manage-outlook-templates-signed-messages-categories/</guid>
      <description>
        
        
        &lt;h2 id=&#34;خواندن-و-نوشتن-فایلهای-قالب-outlook-oft&#34;&gt;&lt;strong&gt;خواندن و نوشتن فایل‌های قالب Outlook (OFT)&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;قالب‌های Outlook&lt;/strong&gt; فایل‌های ایمیل قابل استفاده مجدد (.oft) هستند که برای خودکارسازی ارسال پیام‌های مشابه یا دوره‌ای کمک می‌کنند. به‌جای نوشتن دوباره محتوا هر بار، می‌توانید یک قالب ذخیره‌شده را باز کنید، جزئیات را به‌روزرسانی کنید و فوراً ارسال کنید.&lt;/p&gt;
&lt;p&gt;با استفاده از &lt;strong&gt;Aspose.Email for C++&lt;/strong&gt;، می‌توانید قالب‌های OFT را از طریق &lt;a href=&#34;&#34;&gt;MailMessage&lt;/a&gt; کلاس. پس از بارگذاری، می‌توانید فیلدهایی مانند فرستنده، گیرنده، موضوع و بدنه را به‌روزرسانی کنید و سپس یا:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;پیام به‌روزشده را با استفاده از کلاس SmtpClient ارسال کنید، یا&lt;/li&gt;
&lt;li&gt;آن را به‌صورت فایل MSG ذخیره کنید برای ویرایش یا اعتبارسنجی بیشتر در Microsoft Outlook.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه یک قالب ایمیل Outlook (فایل OFT) را بارگذاری، جزئیات فرستنده و گیرنده آن را ویرایش، محتوای ایمیل را با جایگزینی متغیرهای جایگزین با مقادیر خاص شخصی‌سازی و سپس پیام به‌روزشده را به‌صورت فایل Outlook MSG با تنظیم پرچم ارسال‌نشده ذخیره کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ReadAndWritingOutlookTemplateFile-ReadAndWritingOutlookTemplateFile.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;مدیریت-پیامهای-امضاشده-دیجیتالی-smime&#34;&gt;&lt;strong&gt;مدیریت پیام‌های امضاشده دیجیتالی (S/MIME)&lt;/strong&gt;&lt;/h2&gt;
&lt;h3 id=&#34;حفظ-امضا-هنگام-تبدیل-eml-به-msg&#34;&gt;&lt;strong&gt;حفظ امضا هنگام تبدیل EML به MSG&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Aspose.Email به‌طور کامل از عملیات &lt;strong&gt;S/MIME&lt;/strong&gt; پشتیبانی می‌کند و امکان ذخیره یا تبدیل پیام‌های امضاشده دیجیتالی را بدون شکستن یکپارچگی امضا فراهم می‌سازد. این API دو روش برای حفظ امضا هنگام تبدیل از EML به MSG ارائه می‌دهد.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;۱. حفظ خودکار امضای S/MIME&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;فایل EML را با استفاده از &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mail_message#a039facc73c20094aa28efd7e1b9bb647&#34;&gt;MailMessage::Load()&lt;/a&gt;. این ساختار MIME را تجزیه می‌کند: سرآیندها، بخش‌های بدنه، پیوست‌ها، امضاها.&lt;/li&gt;
&lt;li&gt;با فراخوانی ذخیره به‌صورت MSG &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mail_message#a7e7c6b50c8db5a8bcc6934db02b4a786&#34;&gt;Save()&lt;/a&gt; با &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.save_options#ab61a01228ac71471841f8b2d1ff76b3f&#34;&gt;SaveOptions::get_DefaultMsgUnicode()&lt;/a&gt;. این به‌صورت خودکار فرمت Unicode MSG را می‌سازد در حالی که ساختار سلسله‌مراتبی پیام و یکپارچگی محتوا را حفظ می‌کند.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;اگر پیام اصلی شامل امضای دیجیتال S/MIME باشد، به‌عنوان پیوست ویژه‌ای در فایل MSG حاصل شناسایی و حفظ می‌شود.&lt;/p&gt;
&lt;p&gt;بدنه بازنویسی نمی‌شود تا امضا معتبر بماند.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ConvertEMLToMSG-ConvertEMLToMSG.cpp&#34;&gt;&lt;/script&gt;

&lt;p&gt;&lt;strong&gt;۲. تبدیل کنترل‌شده&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;این روش از یک فرآیند دو مرحله‌ای استفاده می‌کند که به‌طور صریح یک پیام مبتنی بر MIME را به نمایندگی پیام مبتنی بر MAPI تبدیل می‌کند.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;فایل EML را با استفاده از &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mail_message#a039facc73c20094aa28efd7e1b9bb647&#34;&gt;MailMessage::Load()&lt;/a&gt;. این EML را به مدل شیء MIME با سرآیندها، بخش‌های بدنه و پیوست‌ها تجزیه می‌کند.&lt;/li&gt;
&lt;li&gt;تبدیل به پیام MAPI با &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_message#a2bae96236415d510266d32f13fdc12d5&#34;&gt;MapiMessage::FromMailMessage()&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;پیکربندی &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_conversion_options/&#34;&gt;MapiConversionOptions&lt;/a&gt;:
&lt;ul&gt;
&lt;li&gt;کدگذاری خروجی را تنظیم کنید (ANSI/Unicode).&lt;/li&gt;
&lt;li&gt;قالب پیام را انتخاب کنید.&lt;/li&gt;
&lt;li&gt;در صورت نیاز، پیوست‌های TNEF را حفظ کنید.&lt;/li&gt;
&lt;li&gt;شامل یا حفظ امضای دیجیتال.&lt;/li&gt;
&lt;li&gt;فرمت بدنه را تعریف کنید (متن ساده، RTF، HTML).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;فعال‌سازی &lt;code&gt;PreserveSignature = true&lt;/code&gt; برای حفظ یکپارچگی امضای S/MIME. این کار بخش MIME امضا (application/pkcs7-mime یا pkcs7-signature) را بدون رمزگشایی یا بازپکیج کردن وارد می‌کند.&lt;/li&gt;
&lt;li&gt;پیام MAPI حاصل را به‌صورت فایل MSG ذخیره کنید در حالی که تمام خصوصیات و امضاها حفظ می‌شوند.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ConvertMIMEMessagesFromMSGToEML-ConvertMIMEMessagesFromMSGToEML.cpp&#34;&gt;&lt;/script&gt;

&lt;p&gt;از این متد برای امکان‌سنجی سفارشی‌سازی قالب بدنه پیام، کدگذاری و مدیریت پیوست‌ها استفاده کنید. برای تبدیل در حالی که داده‌های TNEF حفظ می‌شوند، مدیریت متفاوت پیوست‌ها یا ادغام ایجاد MSG در جریان‌های کاری پیچیده Outlook/MAPI مفید است. این دسترسی به مجموعه خصوصیات MAPI برای دستکاری سطح عمیق را فراهم می‌کند.&lt;/p&gt;
&lt;h2 id=&#34;تنظیم-دستههای-رنگی-برای-فایلهای-outlook-msg&#34;&gt;&lt;strong&gt;تنظیم دسته‌های رنگی برای فایل‌های Outlook MSG&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;دسته‌های رنگی به سازماندهی ایمیل‌ها در Outlook کمک می‌کنند. Aspose.Email فراهم می‌کند &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.follow_up_manager/&#34;&gt;FollowUpManager&lt;/a&gt; کلاس و برخی توابع برای مدیریت این دسته‌ها:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;AddCategory&lt;/code&gt; می‌گیرد &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_message/&#34;&gt;MapiMessage&lt;/a&gt; و رشته دسته رنگی، برای مثال &amp;quot;Purple Category&amp;quot; یا &amp;quot;Red Category&amp;quot; به‌عنوان آرگومان.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;RemoveCategory&lt;/code&gt; می‌گیرد &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_message/&#34;&gt;MapiMessage&lt;/a&gt; و رشته دسته رنگی که باید از پیام حذف شود.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ClearCategories()&lt;/code&gt; برای حذف تمام دسته‌های رنگی از پیام استفاده می‌شود.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GetCategories&lt;/code&gt; برای بازیابی تمام دسته‌های رنگی از یک پیام خاص استفاده می‌شود.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه یک فایل ایمیل MSG Outlook را بارگذاری، دسته‌های رنگی را به پیام اضافه، دسته‌های موجود را بازیابی و نمایش، و سپس دسته‌های خاص را حذف یا تمام دسته‌ها را پاک کنید با استفاده از &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.follow_up_manager/&#34;&gt;FollowUpManager&lt;/a&gt;.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-SetColorCategories-SetColorCategories.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;دسترسی-به-اطلاعات-پیگیری-در-فایلهای-msg&#34;&gt;&lt;strong&gt;دسترسی به اطلاعات پیگیری در فایل‌های MSG&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email می‌تواند &lt;strong&gt;رسیدهای خواندن&lt;/strong&gt;، &lt;strong&gt;رسیدهای تحویل&lt;/strong&gt; و &lt;strong&gt;نتایج نظرسنجی&lt;/strong&gt; را از پیام‌های Outlook استخراج کند.&lt;/p&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه یک فایل Outlook MSG را بخوانید و از طریق دریافت‌کنندگان آن پیمایش کنید تا اطلاعات ردیابی جزئیات را نمایش دهید. به‌طور خاص، نشان می‌دهد چگونه نام نمایشی هر دریافت‌کننده، زمان تحویل پیام به آن دریافت‌کننده و زمان خواندن پیام توسط دریافت‌کننده را از خصوصیات دریافت‌کننده پیام MAPI بدست آورید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-RetrieveReadAndDeliveryReceiptInformation-RetrieveReadAndDeliveryReceiptInformation.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: مدیریت فایل‌های پیام Outlook با API تجزیه‌گر ایمیل C&#43;&#43;</title>
      <link>/email/fa/cpp/managing-message-files-with-aspose-email-outlook/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/managing-message-files-with-aspose-email-outlook/</guid>
      <description>
        
        
        &lt;h2 id=&#34;خواندن-و-نوشتن-فایل-قالب-آوتلوک-oft&#34;&gt;&lt;strong&gt;خواندن و نوشتن فایل قالب آوتلوک (.OFT)&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;قالب‌های Outlook بسیار مفید هستند وقتی می‌خواهید پیام ایمیل مشابهی را بارها و بارها ارسال کنید. به‌جای آماده‌سازی پیام از ابتدا در هر بار، ابتدا پیام را در Outlook تهیه کرده و به‌عنوان قالب Outlook (OFT) ذخیره می‌کنید. پس از آن، هر زمان که نیاز به ارسال پیام داشتید، می‌توانید آن را از قالب ایجاد کنید، که در نوشتن متن یکسان در بدنه یا خط موضوع، تنظیم قالب‌بندی و غیره زمان صرفه‌جویی می‌کند. می‌توان از کلاس MailMessage در Aspose.Email برای بارگذاری و خواندن فایل قالب Outlook (OFT) استفاده کرد. پس از بارگذاری قالب Outlook در یک نمونه از کلاس MailMessage، می‌توانید فرستنده، گیرنده، بدنه، موضوع و سایر ویژگی‌ها را به‌روزرسانی کنید. پس از به‌روزرسانی ویژگی‌ها:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ایمیل را با استفاده از کلاس SmtpClient ارسال کنید یا&lt;/li&gt;
&lt;li&gt;ذخیره پیام به‌صورت MSG و انجام به‌روزرسانی‌ها/اعتبارسنجی‌های بیشتر با استفاده از Microsoft Outlook.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;در نمونه‌های کد زیر، ما:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;قالب را با استفاده از کلاس MailMessage بارگذاری کنید.&lt;/li&gt;
&lt;li&gt;به‌روزرسانی برخی از ویژگی‌ها.&lt;/li&gt;
&lt;li&gt;ذخیره پیام در قالب MSG.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;قطعه کد زیر نشان می‌دهد چگونه فایل OFT را با استفاده از API کتابخانه تجزیه‌گر ایمیل C++ بارگذاری کنید، پیام را به‌روزرسانی کنید و آن را در فرمت MSG ذخیره نمایید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ReadAndWritingOutlookTemplateFile-ReadAndWritingOutlookTemplateFile.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 الگوریتم کامل شیء ایمیل S/MIME را پیاده‌سازی می‌کند. این به API قدرت کامل برای حفظ امضاهای دیجیتال هنگام تبدیل پیام‌ها بین فرمت‌ها می‌دهد.&lt;/p&gt;
&lt;h3 id=&#34;حفظ-امضا-هنگام-تبدیل-از-eml-به-msg&#34;&gt;&lt;strong&gt;حفظ امضا هنگام تبدیل از EML به MSG&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;هنگام تبدیل از EML به MSG، پرچم preserveSignature را روی true تنظیم کنید تا امضا حفظ شود. قطعه کد زیر نشان می‌دهد چگونه از EML به MSG تبدیل کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ConvertEMLToMSG-ConvertEMLToMSG.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;تبدیل-پیامهای-smime-از-msg-به-eml&#34;&gt;&lt;strong&gt;تبدیل پیام‌های S/MIME از MSG به EML&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Aspose.Email امضای دیجیتال را هنگام تبدیل از MSG به EML حفظ می‌کند همان‌طور که در قطعه کد زیر نشان داده شده است.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ConvertMIMEMessagesFromMSGToEML-ConvertMIMEMessagesFromMSGToEML.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;تنظیم-دسته-رنگی-برای-فایلهای-msg-آوتلوک&#34;&gt;&lt;strong&gt;تنظیم دسته رنگی برای فایل‌های MSG آوتلوک&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;دسته‌بندی رنگی یک پیام ایمیل را برای نشان دادن اهمیت یا دسته‌ای خاص علامت‌گذاری می‌کند. Microsoft Outlook به کاربران امکان می‌دهد تا دسته‌بندی‌های رنگی را برای تمایز ایمیل‌ها اختصاص دهند. برای مدیریت دسته‌بندی رنگی، از FollowUpManager استفاده کنید. این کلاس شامل توابعی مانند AddCategory، RemoveCategory، ClearCategories و GetCategories است.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;متد AddCategory یک شیء MapiMessage و رشته دسته‌بندی رنگی، برای مثال &amp;quot;Purple Category&amp;quot; یا &amp;quot;Red Category&amp;quot; را به عنوان آرگومان دریافت می‌کند.&lt;/li&gt;
&lt;li&gt;متد RemoveCategory یک شیء MapiMessage و رشته دسته‌بندی رنگی که باید از پیام حذف شود را می‌گیرد.&lt;/li&gt;
&lt;li&gt;متد ClearCategories() برای حذف تمام دسته‌بندی‌های رنگی از پیام استفاده می‌شود.&lt;/li&gt;
&lt;li&gt;متد GetCategories برای بازیابی همه دسته‌بندی‌های رنگی از یک پیام خاص استفاده می‌شود.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;مثال زیر کارهای زیر را انجام می‌دهد:&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;li&gt;حذف تمام دسته‌ها.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-SetColorCategories-SetColorCategories.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;دسترسی-به-اطلاعات-پیگیری-از-فایل-msg&#34;&gt;&lt;strong&gt;دسترسی به اطلاعات پیگیری از فایل MSG&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;API Aspose.Email امکان دسترسی به اطلاعات پیگیری از یک پیام ارسال‌شده یا دریافت‌شده را فراهم می‌کند. می‌تواند اطلاعات خوانده شدن، رسید تحویل خواندن و نتایج نظرسنجی را از یک فایل پیام بازیابی کند.&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-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-RetrieveReadAndDeliveryReceiptInformation-RetrieveReadAndDeliveryReceiptInformation.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: کار با لیست‌های توزیع Outlook در C&#43;&#43;</title>
      <link>/email/fa/cpp/working-with-outlook-distribution-lists/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/working-with-outlook-distribution-lists/</guid>
      <description>
        
        
        &lt;p&gt;یک &lt;strong&gt;distribution list&lt;/strong&gt; گروه پیش‌تعریف‌شده‌ای از گیرندگان ایمیل است که تحت یک نام لیست واحد سازماندهی می‌شوند و به کاربران اجازه می‌دهند پیام‌ها را به‌طور همزمان به چندین تماس ارسال کنند بدون اینکه هر آدرس ایمیل را به‌صورت جداگانه وارد کنند. این لیست‌ها که معمولاً در ارتباطات تجاری و سازمانی استفاده می‌شوند، ایمیل‌های انبوه را ساده‌سازی، کارایی را ارتقا و تحویل ثابت پیام‌ها به گروه خاصی را تضمین می‌کنند. می‌توان آنها را در کلاینت‌های ایمیل مانند Microsoft Outlook یا سرورهای ایمیل مدیریت کرد و ویژگی‌هایی نظیر افزودن یا حذف اعضا و کنترل دسترسی‌های لیست را پشتیبانی می‌نمایند. لیست‌های توزیع برای ارتباط هدفمند، اعلان‌ها، خبرنامه‌ها و همکاری درون تیم‌ها ضروری هستند.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Aspose.Email&lt;/strong&gt; به شما امکان ایجاد و مدیریت لیست‌های توزیع Outlook را به‌صورت برنامه‌نویسی می‌دهد.&lt;/p&gt;
&lt;h2 id=&#34;ایجاد-و-ذخیره-یک-لیست-توزیع&#34;&gt;&lt;strong&gt;ایجاد و ذخیره یک لیست توزیع&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;قطعه کد زیر نشان می‌دهد چگونه یک لیست توزیع را با API کتابخانه ایمیل C++ ایجاد و ذخیره کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-CreateDistributionListInPST-CreateDistributionListInPST.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;خواندن-یک-لیست-توزیع-از-pst&#34;&gt;&lt;strong&gt;خواندن یک لیست توزیع از PST&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;کد نمونه زیر نشان می‌دهد چگونه یک لیست توزیعی را از یک فایل PST بخوانید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ReadingDistributionListFromPST-ReadingDistributionListFromPST.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: مدیریت پرچم‌های پیگیری و یادآورها در پیام‌های Outlook با C&#43;&#43;</title>
      <link>/email/fa/cpp/manage-follow-up-flags-and-reminders-in-outlook-messages/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/manage-follow-up-flags-and-reminders-in-outlook-messages/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;پرچم‌های پیگیری&lt;/strong&gt; در Outlook به کاربران کمک می‌کند تا کارهای مهم را ردیابی کنند و اقدام به موقع روی ایمیل‌های خاص انجام دهند. آنها می‌توانند شامل یادآورها، تاریخ سررسید و وضعیت تکمیل باشند.&lt;/p&gt;
&lt;p&gt;اتوماتیک‌سازی این ویژگی‌ها به‌صورت برنامه‌نویسی می‌تواند به بهینه‌سازی جریان کار کمک کند، برای مثال ارسال یادآورهای منظم به تیم‌ها یا ردیابی پاسخ‌های معلق.&lt;/p&gt;
&lt;p&gt;با &lt;strong&gt;Aspose.Email برای C++&lt;/strong&gt;، توسعه‌دهندگان می‌توانند پرچم‌های پیگیری و یادآورها را در پیام‌های Outlook (اشیاء MapiMessage) با استفاده از کلاس‌های FollowUpManager و FollowUpOptions ایجاد، اصلاح و مدیریت کنند.&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.mapi.follow_up_manager#a9bf31a37f1febc46b427ca6ac88b9a6f&#34;&gt;FollowUpManager::SetOptions()&lt;/a&gt; متدی برای افزودن پرچم پیگیری با تاریخ شروع، تاریخ سررسید و زمان یادآوری همان‌طور که در نمونه کد زیر نشان داده شده است.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-SetFollowUpflag-SetFollowUpflag.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-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-SetFollowUpForRecipients-SetFollowUpForRecipients.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-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-MarkFollowUpFlagAsCompleted-MarkFollowUpFlagAsCompleted.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-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-RemoveFollowUpflag-RemoveFollowUpflag.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-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ReadFollowupFlagOptionsForMessage-ReadFollowupFlagOptionsForMessage.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: دسترسی و مدیریت خصوصیات MAPI Outlook در C&#43;&#43;</title>
      <link>/email/fa/cpp/working-with-mapi-properties/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/working-with-mapi-properties/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;MAPI properties&lt;/strong&gt; موارد متادیتایی هستند که در پیام‌های Microsoft Outlook استفاده می‌شوند و ویژگی‌هایی مانند فرستنده، گیرنده، موضوع، پیوست‌ها و داده‌های سفارشی را تعریف می‌کنند.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Aspose.Email for C++&lt;/strong&gt; به توسعه‌دهندگان امکان دسترسی، تغییر و حذف این ویژگی‌ها را به‌صورت برنامه‌نویسی در &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_message/&#34;&gt;MapiMessage&lt;/a&gt; اشیاء، پیوست‌ها و ویژگی‌های نام‌گذاری شده.&lt;/p&gt;
&lt;p&gt;این &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_property/&#34;&gt;MapiProperty&lt;/a&gt; کلاس نمایانگر یک ویژگی MAPI است که شامل:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Name&lt;/strong&gt; – شناسه رشته‌ای ویژگی.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tag&lt;/strong&gt; – شناسه عددی استفاده‌شده برای ارجاع به ویژگی.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Data&lt;/strong&gt; – آرایه بایتی که مقدار ویژگی را نشان می‌دهد.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;خواندن-خصوصیات-mapi&#34;&gt;&lt;strong&gt;خواندن خصوصیات MAPI&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email به شما امکان می‌دهد خصوصیات MAPI را با استفاده از برچسب‌های خصوصیت بخوانید.&lt;/p&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه خصوصیت موضوع را از یک فایل پیام MAPI (.msg) بخوانید و نمایش دهید.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;مسیر دایرکتوری که فایل‌های پیام Outlook در آن ذخیره شده‌اند دریافت کنید.&lt;/li&gt;
&lt;li&gt;فایل پیام Outlook (&amp;quot;message.msg&amp;quot;) را به یک &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_message/&#34;&gt;MapiMessage&lt;/a&gt; شیء.&lt;/li&gt;
&lt;li&gt;به مجموعه خصوصیات MAPI پیام دسترسی پیدا کنید.&lt;/li&gt;
&lt;li&gt;سعی کنید خصوصیت موضوع را با استفاده از &lt;code&gt;PR_SUBJECT (ANSI)&lt;/code&gt; برچسب.&lt;/li&gt;
&lt;li&gt;اگر خصوصیت موضوع ANSI یافت نشد، سعی کنید خصوصیت موضوع Unicode را با استفاده از &lt;code&gt;PR_SUBJECT_W&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;اگر خصوصیت موضوع وجود داشته باشد، مقدار رشته‌ای آن را در کنسول نمایش دهید.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-GetMAPIProperty-GetMAPIProperty.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;تنظیم-ویژگیهای-mapi&#34;&gt;&lt;strong&gt;تنظیم ویژگی‌های MAPI&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;ویژگی‌های MAPI می‌توانند برای پیام‌ها یا گیرندگان تنظیم شوند تا ویژگی‌های سفارشی، نوع ایمیل یا وضعیت همگام‌سازی را تعریف کنند.&lt;/p&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه یک پیام MAPI ایجاد کنید، چندین ویژگی سفارشی MAPI از جمله جزئیات فرستنده و گیرنده، پرچم‌های پیام و زمان اصلاح را تنظیم کنید و سپس پیام را در یک فایل ذخیره نمایید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-SetMAPIProperties-SetMAPIProperties.cpp&#34;&gt;&lt;/script&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;توجه:&lt;/strong&gt; تابع کمکی ConvertDateTime() مقدار System::DateTime را به یک آرایه بایتی filetime سازگار با MAPI برای ویژگی‌های تاریخ/زمان به شکل زیر تبدیل می‌کند:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cpp&#34; data-lang=&#34;cpp&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;int64_t&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;filetime&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ToFileTime&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;System&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;::&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ArrayPtr&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;uint8_t&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;d&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;System&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;::&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MakeArray&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;uint8_t&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;8&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;d&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;uint8_t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;filetime&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;mh&#34;&gt;0xFF&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;d&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;uint8_t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)((&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;filetime&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;mh&#34;&gt;0xFF00&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;8&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;d&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;uint8_t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)((&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;filetime&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;mh&#34;&gt;0xFF0000&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;16&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;d&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;uint8_t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)((&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;filetime&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;mh&#34;&gt;0xFF000000&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;24&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;d&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;4&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;uint8_t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)((&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;filetime&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;mh&#34;&gt;0xFF00000000&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;32&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;d&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;5&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;uint8_t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)((&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;filetime&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;mh&#34;&gt;0xFF0000000000&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;40&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;d&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;6&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;uint8_t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)((&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;filetime&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;mh&#34;&gt;0xFF000000000000&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;48&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;d&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;7&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;uint8_t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)(((&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;uint64_t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;filetime&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;mh&#34;&gt;0xFF00000000000000&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;56&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;خواندن-ویژگیهای-mapi-نامگذاری-شده&#34;&gt;&lt;strong&gt;خواندن ویژگی‌های MAPI نام‌گذاری شده&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;ویژگی‌های نام‌گذاری شده MAPI&lt;/strong&gt; ویژگی‌های سفارشی هستند که توسط کاربران یا برنامه‌ها اضافه می‌شوند.&lt;/p&gt;
&lt;p&gt;Aspose.Email امکان خواندن این ویژگی‌ها را از پیام‌ها و پیوست‌ها فراهم می‌کند.&lt;/p&gt;
&lt;h3 id=&#34;خواندن-ویژگیهای-نامگذاری-شده-mapi-از-فایلهای-msg&#34;&gt;&lt;strong&gt;خواندن ویژگی‌های نام‌گذاری شده MAPI از فایل‌های MSG&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه یک فایل پیام MAPI را بارگذاری کنید، تمام ویژگی‌های نام‌گذاری شده MAPI آن را بازیابی کنید و بر روی آنها حلقه بزنید تا مقادیر ویژگی‌های نام‌گذاری شده خاص (&amp;quot;TEST&amp;quot; و &amp;quot;MYPROP&amp;quot;) را پیدا و نمایش دهید. این نمونه نشان می‌دهد چگونه به ویژگی‌های سفارشی یا گسترش‌یافته در یک پیام MAPI دسترسی پیدا کنید با شمارش مجموعه ویژگی‌ها و پردازش شرطی ویژگی‌ها بر اساس شناسه‌های نامی آنها.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ReadNamedMAPIProperties-ReadNamedMAPIProperties.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;دسترسی-به-ویژگیهای-نامگذاری-شده-mapi-در-پیوستها&#34;&gt;&lt;strong&gt;دست‌رسی به ویژگی‌های نام‌گذاری شده MAPI در پیوست‌ها&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;ویژگی‌های نام‌گذاری شده MAPI در پیوست‌ها به‌طور مشابه قابل بازیابی هستند:&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ReadingNamedMAPIPropertyFromAttachment-ReadingNamedMAPIPropertyFromAttachment.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;حذف-ویژگیهای-mapi&#34;&gt;&lt;strong&gt;حذف ویژگی‌های MAPI&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;می‌توانید هر دو ویژگی استاندارد و نام‌گذاری شده MAPI را از پیام‌ها یا پیوست‌ها همان‌طور که در نمونه کد زیر نشان داده شده، حذف کنید:&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-RemovePropertiesFromMSGAndAttachments-RemovePropertiesFromMSGAndAttachments.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: مدیریت پیوست‌ها در فایل‌های Outlook MSG با استفاده از Aspose.Email برای C&#43;&#43;</title>
      <link>/email/fa/cpp/manage-outlook-msg-attachments/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/manage-outlook-msg-attachments/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Aspose.Email for C++&lt;/strong&gt; یک API غنی برای دسترسی، ذخیره، حذف و درج پیوست‌ها هنگام کار با فایل‌های Microsoft Outlook MSG فراهم می‌کند. پیوست‌ها از طریق &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_message/&#34;&gt;MapiMessage&lt;/a&gt; کلاس، با استفاده از &lt;code&gt;Attachments&lt;/code&gt; ویژگی که یک &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_attachment_collection&#34;&gt;MapiAttachmentCollection&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;ذخیره-پیوستها-از-یک-فایل-msg&#34;&gt;&lt;strong&gt;ذخیره پیوست‌ها از یک فایل MSG&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;برای استخراج و ذخیره پیوست‌ها از یک فایل MSG:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;پیام را بارگذاری کنید با استفاده از &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_message#ad48c273564de4cc74907117bc62fd4ac&#34;&gt;MapiMessage::Load&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;درون  &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_attachment_collection&#34;&gt;MapiAttachmentCollection&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;هر پیوست را با استفاده از &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_attachment#a859598c4794757761e3b9b469e132805&#34;&gt;MapiAttachment::Save()&lt;/a&gt; متد.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cpp&#34; data-lang=&#34;cpp&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Create an instance of MapiMessage from file
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;System&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;::&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SharedPtr&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;message&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;::&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;fileName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Iterate through the attachments collection
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;    
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;auto&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;attachment_enumerator&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;message&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;get_Attachments&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;())&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;GetEnumerator&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;decltype&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;attachment_enumerator&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;get_Current&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;())&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;attachment&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;while&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;attachment_enumerator&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MoveNext&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;attachment&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;attachment_enumerator&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;get_Current&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(),&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;true&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;c1&#34;&gt;// Save the individual attachment
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;        &lt;span class=&#34;n&#34;&gt;attachment&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;dataDir&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;attachment&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;get_FileName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;());&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;حذف-پیوستها&#34;&gt;&lt;strong&gt;حذف پیوست‌ها&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email برای C++ دو روش برای حذف پیوست‌ها از فایل‌های MSG ارائه می‌دهد:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;فراخوانی &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_message#a15d2c8f06c732af9f8a941ba4670f4e7&#34;&gt;RemoveAttachments()&lt;/a&gt; متد&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;آدرس فایل پیام را به‌عنوان پارامتر می‌گیرد. به‌صورت یک متد عمومی استاتیک پیاده‌سازی شده است، بنابراین شما نیازی ندارید&lt;/p&gt;
&lt;p&gt;قطعه کد زیر نشان می‌دهد چگونه از این متد استفاده کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-RemoveAttachmentsFromFile-RemoveAttachmentsFromFile.cpp&#34;&gt;&lt;/script&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;فراخوانی &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_message#a62f51f12ca13caefd6a7c11cfde1df14&#34;&gt;DestoryAttachment()&lt;/a&gt; متد&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;این روش سریع‌تر کار می‌کند زیرا پیوست‌ها را بدون تجزیه‌وتحلیل کامل فایل MSG حذف می‌کند.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-DestroyAttachment-DestroyAttachment.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;افزودن-پیوستهای-msg&#34;&gt;&lt;strong&gt;افزودن پیوست‌های MSG&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;فایل‌های MSG می‌توانند حاوی سایر فایل‌های MSG به‌عنوان پیوست‌های استاندارد یا توکار باشند. از نسخه بیش‌بارگذاری‌شده استفاده کنید &lt;code&gt;Add&lt;/code&gt; متدها در &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_attachment_collection/&#34;&gt;MapiAttachmentCollection&lt;/a&gt; برای جاسازی پیام‌های Outlook.&lt;/p&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه یک پیام MAPI جدید با فرستنده، گیرنده، موضوع و بدنه مشخص ایجاد کنید، سپس یک فایل MSG موجود را به‌عنوان پیام توکار پیوست کنید و در نهایت پیام حاصل را همراه با پیوست توکار به یک فایل MSG جدید ذخیره نمایید.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cpp&#34; data-lang=&#34;cpp&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;System&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;::&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SharedPtr&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;message&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;System&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;::&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MakeObject&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;sa&#34;&gt;L&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;from@test.com&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;sa&#34;&gt;L&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;to@test.com&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;sa&#34;&gt;L&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Subj&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;sa&#34;&gt;L&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;This is a message body&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;System&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;::&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SharedPtr&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;attachMsg&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;::&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;sa&#34;&gt;L&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Message.msg&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;message&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;get_Attachments&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Add&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;sa&#34;&gt;L&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Weekly report.msg&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;attachMsg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;message&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;dataDir&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;sa&#34;&gt;L&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;WithEmbeddedMsg_out.msg&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
      </description>
    </item>
    
    <item>
      <title>Cpp: کار با موارد تقویم Outlook در Aspose.Email for C&#43;&#43;</title>
      <link>/email/fa/cpp/working-with-outlook-calendar-items/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/working-with-outlook-calendar-items/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Aspose.Email for C++&lt;/strong&gt; فراهم می‌کند &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_calendar/&#34;&gt;MapiCalendar&lt;/a&gt; کلاسی برای ایجاد، ویرایش و مدیریت موارد تقویم Microsoft Outlook. می‌توانید به‌صورت برنامه‌نویسی با یادآورها، پیوست‌ها، وضعیت دریافت‌کنندگان جلسه و مناطق زمانی کار کنید.&lt;/p&gt;
&lt;h2 id=&#34;ایجاد-و-ذخیره-موارد-تقویم-ics&#34;&gt;&lt;strong&gt;ایجاد و ذخیره موارد تقویم (ICS)&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه یک قرار ملاقات تقویم ایجاد و به عنوان فایل ICS با استفاده از Aspose.Email for C++ ذخیره کنید.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;ابتدا، یک قرار ملاقات جدید با جزئیات خاص شامل مکان، موضوع، توضیح، زمان شروع و زمان پایان مقداردهی اولیه می‌شود. 2. سپس در قالب استاندارد iCalendar ذخیره می‌شود که می‌تواند به برنامه‌های تقویم مختلف وارد شود.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-CreateAndSaveCalendaritems-CreateAndSaveCalendaritems.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;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-SavingTheCalendarItemAsMSG-SavingTheCalendarItemAsMSG.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;افزودن-یادآور-نمایش&#34;&gt;&lt;strong&gt;افزودن یادآور نمایش&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه یک قرار ملاقات تقویم با یادآور ایجاد و به‌صورت فایل ICS ذخیره کنید.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;ابتدا، یک درخواست ملاقات ایجاد و به یک مورد تقویم MAPI تبدیل می‌شود که خصوصیات یادآور (از جمله اعلان ۴۵ دقیقه‌ای پیش‌از‑زمان) را تنظیم می‌کند.&lt;/li&gt;
&lt;li&gt;سپس قرار ملاقات در قالب iCalendar ذخیره می‌شود.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-AddDisplayReminderToACalendar-AddDisplayReminderToACalendar.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;افزودن-یادآور-صوتی&#34;&gt;&lt;strong&gt;افزودن یادآور صوتی&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه یک قرار ملاقات تقویم با یادآور صوتی سفارشی ایجاد و به‌صورت فایل ICS ذخیره کنید.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;ابتدا، یک درخواست ملاقات ایجاد و به یک مورد تقویم MAPI تبدیل می‌شود که خصوصیات یادآور شامل اعلان پیش‌از‑زمان ۵۸ دقیقه‌ای با فایل صوتی سفارشی را تنظیم می‌کند.&lt;/li&gt;
&lt;li&gt;سپس قرار ملاقات در قالب iCalendar با مشخصات هشدار صوتی ذخیره می‌شود.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-AddAudioReminderToCalendar-AddAudioReminderToCalendar.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;افزودن-و-بازیابی-پیوستها&#34;&gt;&lt;strong&gt;افزودن و بازیابی پیوست‌ها&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه یک قرار ملاقات تقویم با چندین پیوست فایلی ایجاد، به‌صورت فایل ICS ذخیره و سپس برای تأیید پیوست‌ها آن را بارگذاری کنید.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;یک قرار ملاقات ایجاد کنید.&lt;/li&gt;
&lt;li&gt;چندین پیوست سند و تصویر را از سیستم فایل اضافه کنید.&lt;/li&gt;
&lt;li&gt;قرار ملاقات را همراه با پیوست‌ها در قالب iCalendar ذخیره کنید.&lt;/li&gt;
&lt;li&gt;سپس قرار ملاقات ذخیره‌شده را بارگذاری مجدد کنید و فایل‌های پیوست‌شده را مرور کنید تا تأیید شود که به‌درستی حفظ شده‌اند.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ManageAttachmentsFromCalendarFiles-GetAttachmentsFromCalendar.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;بررسی-وضعیت-دریافتکننده-در-درخواستهای-جلسه&#34;&gt;&lt;strong&gt;بررسی وضعیت دریافت‌کننده در درخواست‌های جلسه&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه وضعیت ردیابی همه دریافت‌کنندگان در یک فایل پیام Outlook را بخوانید و نمایش دهید.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;یک پیام MAPI ابتدا از یک فایل بارگذاری می‌شود.&lt;/li&gt;
&lt;li&gt;سپس، برای هر دریافت‌کننده پیمایش می‌کند تا وضعیت پاسخ فردی آن‌ها (مانند None، Tentative، Accepted یا Declined) برای درخواست‌های جلسه یا پاسخ‌های رأی‌گیری را دریافت و چاپ کند.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-DisplayRecipientsStatusFromMeetingRequest-DisplayRecipientsStatusFromMeetingRequest.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;ایجاد-mapicalendartimezone-از-منطقهزمانی-سیستم&#34;&gt;&lt;strong&gt;ایجاد MapiCalendarTimeZone از منطقه‌زمانی سیستم&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه یک &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_calendar_time_zone/&#34;&gt;MapiCalendarTimeZone&lt;/a&gt; شیء با استفاده از اطلاعات منطقه‌زمانی سیستم محلی.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-CreateMapiCalendarTimeZoneFromStandardTimezone-CreateMapiCalendarTimeZoneFromStandardTimezone.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;تنظیم-یادآورها-با-استفاده-از-برچسبهای-valarm&#34;&gt;&lt;strong&gt;تنظیم یادآورها با استفاده از برچسب‌های VALARM&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه یک قرار ملاقات تقویم با چندین نوع یادآور پیشرفته ایجاد کنید. این نمونه نحوه پیکربندی چهار نوع یادآور مختلف با شرایط و رفتارهای مختلف تحریک را نشان می‌دهد:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;یک &lt;strong&gt;آلارم صوتی&lt;/strong&gt; که در زمان مشخصی فعال می‌شود و ۴ بار با فاصله ۱۵ دقیقه‌ای همراه با فایل صوتی سفارشی تکرار می‌کند&lt;/li&gt;
&lt;li&gt;یک &lt;strong&gt;آلارم نمایش&lt;/strong&gt; که ۳۰ دقیقه پیش از شروع رویداد فعال می‌شود و ۲ بار با فاصله ۱۵ دقیقه‌ای همراه با پیام سفارشی تکرار می‌شود&lt;/li&gt;
&lt;li&gt;یک &lt;strong&gt;یادآور ایمیل&lt;/strong&gt; که ۲ روز قبل از رویداد فعال می‌شود و ایمیلی به شرکت‌کنندگان مشخص شده با موضوع، بدنه و پیوست ارسال می‌کند&lt;/li&gt;
&lt;li&gt;یک &lt;strong&gt;آلارم فرآیندی&lt;/strong&gt; که در تاریخ/زمان مشخصی فعال می‌شود و ۲۳ بار با فاصله ساعتی تکرار می‌شود و برنامه اجرایی را فراخوانی می‌کند&lt;/li&gt;
&lt;/ul&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-SetReminderByAddingTags-SetReminderByAddingTags.cpp&#34;&gt;&lt;/script&gt;

&lt;p&gt;کد پیکربندی پیچیده یادآورها را نشان می‌دهد که شامل تحریکات مطلق و نسبی، الگوهای تکرار، اعمال مختلف یادآور و مدیریت پیوست‌ها است، سپس قرار ملاقات کامل همراه با تمام یادآورها را به‌صورت فایل ICS ذخیره می‌کند.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Cpp: ایجاد، ذخیره و بارگذاری مخاطبین Outlook در C&#43;&#43;</title>
      <link>/email/fa/cpp/outlook-mapi-contacts/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/outlook-mapi-contacts/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Aspose.Email برای C++&lt;/strong&gt; به شما امکان می‌دهد مخاطبین Microsoft Outlook را به‌صورت برنامه‌نویسی ایجاد و مدیریت کنید.  &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_contact/&#34;&gt;MapiContact&lt;/a&gt; کلاس تمام ویژگی‌های مرتبط با مخاطب از جمله نام‌ها، اطلاعات حرفه‌ای، آدرس‌ها، حساب‌های ایمیل، شماره تلفن‌ها، دسته‌ها، فیلدهای سفارشی و عکس‌ها را فراهم می‌کند.&lt;/p&gt;
&lt;p&gt;این مقاله نشان می‌دهد چگونه مخاطبین Outlook را در فرمت‌های MSG و vCard (VCF) ایجاد، ذخیره و بخوانید.&lt;/p&gt;
&lt;h2 id=&#34;ایجاد-و-ذخیره-یک-مخاطب-outlook&#34;&gt;&lt;strong&gt;ایجاد و ذخیره یک مخاطب Outlook&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;برای ایجاد یک مخاطب Outlook و ذخیره‌اش بر روی دیسک، مراحل زیر را دنبال کنید:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;نمونه‌سازی &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_contact/&#34;&gt;MapiContact&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;li&gt;به‌صورت اختیاری، یک عکس مخاطب را درج کنید.&lt;/li&gt;
&lt;li&gt;مخاطب را در فرمت MSG یا vCard (VCF) ذخیره کنید.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;کد نمونه زیر نشان می‌دهد چگونه یک مخاطب Outlook با اطلاعات شخصی، حرفه‌ای و سازمانی دقیق ایجاد کرده و در فرمت‌های مختلف ذخیره کنید:&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-CreateAndSaveOutlookContact-CreateAndSaveOutlookContact.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;خواندن-یک-مخاطب-با-استفاده-از-mapicontact&#34;&gt;&lt;strong&gt;خواندن یک مخاطب با استفاده از MapiContact&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;این &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_contact/&#34;&gt;MapiContact&lt;/a&gt; کلاس می‌تواند مخاطبین Outlook ذخیره‌شده در هر دو فرمت MSG و VCF را بارگذاری کند.&lt;/p&gt;
&lt;h3 id=&#34;بارگذاری-یک-مخاطب-از-msg&#34;&gt;&lt;strong&gt;بارگذاری یک مخاطب از MSG&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;کد نمونه زیر نشان می‌دهد چگونه یک مخاطب را از یک فایل MSG Outlook بارگذاری کرده و به یک تبدیل کنید &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_contact/&#34;&gt;MapiContact&lt;/a&gt; شیء.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-LoadingContactFromMSG-LoadingContactFromMSG.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;بارگذاری-یک-مخاطب-از-vcard-vcf&#34;&gt;&lt;strong&gt;بارگذاری یک مخاطب از vCard (VCF)&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;کد نمونه زیر نشان می‌دهد چگونه اطلاعات مخاطب را از یک فایل vCard (VCF) با استفاده از دو روش مختلف در Aspose.Email برای C++ بارگذاری کنید. هر دو روش را نشان می‌دهد &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.personal_info.v_card.v_card_contact/&#34;&gt;VCardContact&lt;/a&gt; متد کلاس برای بارگذاری مستقیم vCard و &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_contact/&#34;&gt;MapiContact&lt;/a&gt; متد کلاس برای تبدیل داده‌های vCard به قالب مخاطب MAPI Outlook، انعطاف‌پذیری برای کار با داده‌های مخاطب در زمینه‌های مختلف برنامه‌نویسی را فراهم می‌کند.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-LoadingContactFromVCard-LoadingContactFromVCard.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: ایجاد، ذخیره و خواندن نکات Outlook در C&#43;&#43;</title>
      <link>/email/fa/cpp/create-read-outlook-mapi-notes/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/create-read-outlook-mapi-notes/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Aspose.Email for C++&lt;/strong&gt; به شما امکان می‌دهد تا نُت‌های Outlook را به‌صورت برنامه‌نویسی ایجاد و مدیریت کنید. این &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_note/&#34;&gt;MapiNote&lt;/a&gt; کلاس تمام خصوصیات اساسی – مانند موضوع، متن بدنه، رنگ و اندازه – را برای ساخت و سفارشی‌سازی یک نُت فراهم می‌کند.&lt;/p&gt;
&lt;p&gt;این مقاله نشان می‌دهد چگونه نُت‌بوک‌های Outlook را که در قالب MSG ذخیره شده‌اند، ایجاد، ذخیره و خواند.&lt;/p&gt;
&lt;h2 id=&#34;ایجاد-و-ذخیره-یک-یادداشت-outlook&#34;&gt;&lt;strong&gt;ایجاد و ذخیره یک یادداشت Outlook&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;برای ایجاد و ذخیره یک یادداشت Outlook بر روی دیسک، مراحل زیر را دنبال کنید:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;یک نمونه از &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_note/&#34;&gt;MapiNote&lt;/a&gt; شیء.&lt;/li&gt;
&lt;li&gt;ویژگی‌های یادداشت مانند موضوع، بدنه، رنگ، ارتفاع و عرض را تنظیم کنید.&lt;/li&gt;
&lt;li&gt;یادداشت را در فرمت MSG بر روی دیسک ذخیره کنید.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;کد نمونه زیر نشان می‌دهد چگونه یک یادداشت چسبناک رنگی با ابعاد سفارشی ایجاد کرده و به عنوان یک فایل پیام Outlook ذخیره کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-CreatAndSaveAnOutlookNote-CreatAndSaveAnOutlookNote.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;خواندن-یک-نت-outlook&#34;&gt;&lt;strong&gt;خواندن یک نُت Outlook&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;یک نُت که به صورت فایل MSG ذخیره شده است می‌تواند به عنوان یک &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_message/&#34;&gt;MapiMessage&lt;/a&gt; و سپس به یک &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_note/&#34;&gt;MapiNote&lt;/a&gt; شیء.&lt;/p&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه یک نُت چسبناک را از یک فایل MSG Outlook بارگذاری و به شیء MapiNote تبدیل کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ReadMapiNote-ReadMapiNote.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: ایجاد، ذخیره و خواندن وظایف Outlook با C&#43;&#43;</title>
      <link>/email/fa/cpp/create-read-outlook-mapi-tasks/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/create-read-outlook-mapi-tasks/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Aspose.Email for C++&lt;/strong&gt; به توسعه‌دهندگان امکان ایجاد، تغییر و خواندن وظایف Microsoft Outlook را به‌صورت برنامه‌نویسی می‌دهد. &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_task/&#34;&gt;MapiTask&lt;/a&gt; کلاس ویژگی‌هایی مانند زیر را ارائه می‌دهد &lt;code&gt;PercentComplete&lt;/code&gt;, &lt;code&gt;EstimatedEffort&lt;/code&gt;, &lt;code&gt;ActualEffort&lt;/code&gt;, &lt;code&gt;History&lt;/code&gt;, &lt;code&gt;LastUpdate&lt;/code&gt;، و موارد دیگر، که به شما امکان تعریف کامل جزئیات وظیفه را می‌دهد.&lt;/p&gt;
&lt;p&gt;این مقاله توضیح می‌دهد چگونه وظایف Outlook را ایجاد، ذخیره و خوانده، شامل پردازش وظایف VToDo، یادآورها، پیوست‌ها و الگوهای تکرار.&lt;/p&gt;
&lt;h2 id=&#34;ایجاد-و-ذخیره-یک-وظیفه-outlook&#34;&gt;&lt;strong&gt;ایجاد و ذخیره یک وظیفه Outlook&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;برای ساخت یک وظیفه و ذخیره آن در فرمت MSG، مراحل زیر را دنبال کنید:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;یک نمونه از &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_task/&#34;&gt;MapiTask&lt;/a&gt; شیء.&lt;/li&gt;
&lt;li&gt;ویژگی‌های موردنظر وظیفه را تنظیم کنید.&lt;/li&gt;
&lt;li&gt;وظیفه را بر روی دیسک ذخیره کنید.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه یک وظیفه Outlook دقیق با ویژگی‌های جامع ایجاد کنید و آن را به‌عنوان فایل MSG با استفاده از Aspose.Email برای C++ ذخیره نمایید. این نمونه نشان می‌دهد چگونه ویژگی‌های وظیفه را شامل عنوان، توضیح، تاریخ‌های شروع/پایان، پیگیری پیشرفت (۲۰٪ تکمیل)، تخمین تلاش، اطلاعات مالکیت، تاریخچه اختصاص، دسته‌بندی، تنظیمات حساسیت، علامت‌گذاری وضعیت و فیلدهای سازمانی اضافی مانند شرکت‌ها، دسته‌ها، مسافت و اطلاعات صورتحساب پیکربندی کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-CreatingAndSavingOutlookTasks-CreatingAndSavingOutlookTasks.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;خواندن-یک-mapitask-از-دیسک&#34;&gt;&lt;strong&gt;خواندن یک MapiTask از دیسک&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;یک وظیفه ذخیره‌شده به‌صورت فایل MSG می‌تواند با استفاده از &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_message/&#34;&gt;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_message/&lt;/a&gt; بارگذاری شود، سپس به &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_task/&#34;&gt;MapiTask&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه یک وظیفه را از فایل Outlook MSG بارگذاری کنید و به یک &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_task/&#34;&gt;MapiTask&lt;/a&gt; شیء برای دسترسی به ویژگی‌ها و عملکردهای خاص وظیفه.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cpp&#34; data-lang=&#34;cpp&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;System&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;::&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SharedPtr&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;::&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;FromFile&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;dataDir&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;sa&#34;&gt;L&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Task.msg&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;System&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;::&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SharedPtr&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MapiTask&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;mapiTask&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;System&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;::&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;DynamicCast&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Aspose&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;::&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Email&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;::&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Outlook&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;::&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MapiTask&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&amp;gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ToMapiMessageItem&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;());&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;بارگذاری-یک-وظیفه-vtodo-icalendar&#34;&gt;&lt;strong&gt;بارگذاری یک وظیفه VToDo (iCalendar)&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email به شما امکان می‌دهد وظایفی که به عنوان فایل‌های VToDo (.ics) صادر شده‌اند را بارگذاری کنید (مانند&lt;/p&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه یک وظیفه vCalendar VTODO را از فایل ICS به فرمت وظیفه Outlook MSG تبدیل کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ReadingVToDoTask-ReadingVToDoTask.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 Outlook، Aspose.Email می‌تواند اطلاعات یادآوری را به یک MapiTask اضافه کند.&lt;/p&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه یک وظیفه Outlook با قابلیت یادآوری و اطلاع‌رسانی صوتی سفارشی ایجاد کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-AddReminderInformationToMapiTask-AddReminderInformationToMapiTask.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;افزودن-پیوستها-به-یک-وظیفه&#34;&gt;&lt;strong&gt;افزودن پیوست‌ها به یک وظیفه&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه یک وظیفه Outlook با پیوست فایل متنی ایجاد کنید و آن را به‌عنوان فایل MSG ذخیره نمایید&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-AddAttachmentsToMapiTask-AddAttachmentsToMapiTask.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.mapi.mapi_task/&#34;&gt;MapiTask&lt;/a&gt; از الگوهای تکرار روزانه، هفتگی، ماهانه و سالانه پشتیبانی می‌کند.&lt;/p&gt;
&lt;p&gt;نمونه کد زیر نشان می‌دهد چگونه با استفاده از Aspose.Email برای C++ وظایف تکراری Outlook با الگوهای تکرار مختلف ایجاد کنید. این نمونه نشان می‌دهد چگونه چهار نوع الگوی تکرار برای یک وظیفه پیکربندی شود: تکرار روزانه که هر روز تکرار می‌شود، تکرار هفتگی که هر چهارشنبه تکرار می‌شود، تکرار ماهانه که در روز ۳۰ هر ماه تکرار می‌شود، و تکرار سالانه که هر ۱۲ ماه برای ۱۰ بار تکرار می‌شود. کد تنظیمات مختلف ویژگی‌های تکرار شامل نوع الگو، دوره، شرایط پایان، مشخصات روز و تعداد وقوع‌ها را نشان می‌دهد و سپس وظایف را در قالب MSG ذخیره می‌کند.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-AddRecurrenceToMapiTask-AddRecurrenceToMapiTask.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: ایجاد و مدیریت گزینه‌های رأی‌گیری Outlook در C&#43;&#43;</title>
      <link>/email/fa/cpp/manage-outlook-voting-options-in-mapi-message/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/manage-outlook-voting-options-in-mapi-message/</guid>
      <description>
        
        
        &lt;p&gt;Microsoft Outlook به کاربران اجازه می‌دهد هنگام نوشتن ایمیل‌ها دکمه‌های رأی‌گیری (مانند بله، نه، شاید) را اضافه کنند تا پاسخ‌های سریع جمع‌آوری شود. Aspose.Email برای C++ پشتیبانی کامل برای ایجاد، اصلاح و خواندن این گزینه‌های رأی‌گیری را به‌صورت برنامه‌نویسی از طریق &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.follow_up_options/&#34;&gt;FollowUpOptions&lt;/a&gt; و &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.follow_up_manager/&#34;&gt;FollowUpManager&lt;/a&gt; کلاس‌ها را می‌سازد.&lt;/p&gt;
&lt;p&gt;در این مقاله، شما خواهید آموخت:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ایجاد یک پیام با گزینه‌های رأی‌گیری&lt;/li&gt;
&lt;li&gt;خواندن گزینه‌های رأی‌گیری از یک MapiMessage&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;h2 id=&#34;خواندن-گزینههای-رأیگیری-از-پیام-mapi&#34;&gt;&lt;strong&gt;خواندن گزینه‌های رأی‌گیری از پیام MAPI&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;استفاده کنید &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.follow_up_manager#ae3f56d88bee360b60b8ceacab3dc284a&#34;&gt;FollowUpManager::GetOptions&lt;/a&gt; برای خواندن تمام تنظیمات پیگیری، شامل دکمه‌های رأی‌گیری.&lt;/p&gt;
&lt;p&gt;کد نمونه زیر نشان می‌دهد چگونه گزینه‌های پیگیری و دکمه‌های رأی‌گیری را از یک فایل پیام Outlook با استفاده از Aspose.Email برای C++ استخراج کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ReadingVotingOptions-ReadingVotingOptions.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-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ReadingOnlyVotingButtons-ReadingOnlyVotingButtons.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;اضافهکردن-دکمه-رأیگیری-به-یک-پیام-موجود&#34;&gt;&lt;strong&gt;اضافه‌کردن دکمه رأی‌گیری به یک پیام موجود&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;کد نمونه زیر نشان می‌دهد چگونه یک گزینه رأی‌گیری سفارشی (&amp;quot;در واقع!&amp;quot;) را به یک پیام Outlook موجود اضافه کنید. پیام اصلاح‌شده سپس در یک فایل MSG جدید ذخیره می‌شود.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-AddVotingButtonToExistingMessage-AddVotingButtonToExistingMessage.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-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-DeleteVotingButtonFromMessage-DeletVotingButtonFromMessage.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 به شما امکان می‌دهد پاسخ‌های گیرندگان ثبت‌شده توسط Outlook را استخراج کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ReadVoteResultsInformation-ReadVoteResultsInformation.cpp&#34;&gt;&lt;/script&gt;


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