<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Documentation – کار با فایل‌های ذخیره‌سازی Outlook (PST/OST)</title>
    <link>/email/fa/cpp/working-with-outlook-storage-files-pst/ost/</link>
    <description>Recent content in کار با فایل‌های ذخیره‌سازی Outlook (PST/OST) on Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>fa</language>
    
	  <atom:link href="/email/fa/cpp/working-with-outlook-storage-files-pst/ost/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Cpp: ایجاد فایل PST جدید و افزودن زیرپوشه‌ها</title>
      <link>/email/fa/cpp/create-new-pst-file-and-add-subfolders/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/create-new-pst-file-and-add-subfolders/</guid>
      <description>
        
        
        &lt;h2 id=&#34;ایجاد-یک-فایل-pst-جدید-و-افزودن-زیرپوشهها&#34;&gt;&lt;strong&gt;ایجاد یک فایل PST جدید و افزودن زیرپوشه‌ها&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;علاوه بر تجزیه یک فایل PST موجود، Aspose.Email امکان ایجاد یک فایل PST از ابتدا را فراهم می‌کند. این مقاله نشان می‌دهد چگونه یک فایل PST Outlook ایجاد و یک زیرپوشه به آن اضافه کنید.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;ایجاد یک فایل PST جدید.&lt;/li&gt;
&lt;li&gt;تغییر کلاس Container یک پوشه.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;از کلاس PersonalStorage برای ایجاد یک فایل PST در مکانی بر روی دیسک محلی استفاده کنید. برای ایجاد یک فایل PST از ابتدا:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;یک PST را با استفاده از متد PersonalStorage.Create() ایجاد کنید.&lt;/li&gt;
&lt;li&gt;یک زیرپوشه را در ریشه فایل PST با دسترسی به پوشه Root و سپس فراخوانی متد AddSubFolder اضافه کنید.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;قطعه کد زیر نشان می‌دهد چگونه یک فایل PST ایجاد کنید و یک زیرپوشه به نام Inbox اضافه کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-CreateNewPSTFileAndAddingSubfolders-CreateNewPSTFileAndAddingSubfolders.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;تغییر-کلاس-container-یک-پوشه&#34;&gt;&lt;strong&gt;تغییر کلاس Container یک پوشه&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;گاهی لازم است کلاس پوشه یک پوشه را تغییر دهیم. یک مثال رایج این است که پیام‌های انواع مختلف (نظرسنجی‌ها، پیام‌ها و غیره) به یک پوشه اضافه شوند. در این موارد، برای نمایش صحیح تمام عناصر، کلاس پوشه باید برای همه موارد تغییر یابد. قطعه کد زیر نشان می‌دهد چگونه کلاس Container یک پوشه در PST را برای این منظور تغییر دهید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ChangeFolderContainerClass-ChangeFolderContainerClass.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: خواندن و تبدیل فایل OST اوتلوک</title>
      <link>/email/fa/cpp/read-and-convert-outlook-ost-file/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/read-and-convert-outlook-ost-file/</guid>
      <description>
        
        
        &lt;h2 id=&#34;خواندن-و-تبدیل-فایل-ost-outlook&#34;&gt;&lt;strong&gt;خواندن و تبدیل فایل OST Outlook&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email برای C++ یک API برای خواندن فایل‌های OST مایکروسافت Outlook فراهم می‌کند. می‌توانید یک فایل OST را از دیسک یا جریان به یک نمونه از کلاس Aspose.Email.Outlook.Pst.PersonalStorage بارگذاری کنید و اطلاعات مربوط به محتویات آن مانند پوشه‌ها، زیرپوشه‌ها و پیام‌ها را دریافت کنید. مایکروسافت Outlook هنگام استفاده از سرورهای ایمیل POP3 یا IMAP برای دانلود پیام‌ها، یک فایل PST برای ذخیره ایمیل‌ها ایجاد می‌کند. هنگامی که سرور ایمیل Microsoft Exchange باشد، یک فایل OST ایجاد می‌شود. OST از اندازه‌های بزرگ‌تری نسبت به فایل‌های PST پشتیبانی می‌کند.&lt;/p&gt;
&lt;h3 id=&#34;خواندن-فایلهای-ost&#34;&gt;&lt;strong&gt;خواندن فایل‌های OST&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;فرآیند خواندن فایل OST با Aspose.Email دقیقاً همانند خواندن فایل PST است. همان کد می‌تواند هر دو فایل PST و OST را بخواند: کافی است نام فایل صحیح را به متد PersonalStorage.FromFile() بدهید. قطعه کد زیر نشان می‌دهد چگونه فایل‌های OST را بخوانید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-PST-ReadingOSTFiles-ReadingOSTFiles.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;تبدیل-ost-به-pst&#34;&gt;&lt;strong&gt;تبدیل OST به PST&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Aspose.Email امکان تبدیل یک فایل OST به PST را با یک خط کد فراهم می‌کند. به همین ترتیب، می‌توان فایل OST را از فایل PST با همان خط کد و استفاده از enumerator FileFormat ایجاد کرد. در حال حاضر، API تبدیل فرمت‌های OST به PST را به‌جز OST 2013/2016 پشتیبانی می‌کند. قطعه کد زیر نشان می‌دهد چگونه OST را به PST تبدیل کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-PST-ConvertingOSTToPST-ConvertingOSTToPST.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: خواندن فایل PST Outlook و دریافت اطلاعات پوشه‌ها و زیرپوشه‌ها</title>
      <link>/email/fa/cpp/read-outlook-pst-file-and-get-folders-and-subfolders-information/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/read-outlook-pst-file-and-get-folders-and-subfolders-information/</guid>
      <description>
        
        
        &lt;h2 id=&#34;خواندن-فایل-pst-outlook-و-دریافت-اطلاعات-پوشه-و-زیرپوشه&#34;&gt;&lt;strong&gt;خواندن فایل PST Outlook و دریافت اطلاعات پوشه و زیرپوشه&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email برای C++ یک API برای خواندن فایل‌های PST مایکروسافت Outlook فراهم می‌کند. می‌توانید یک فایل PST را از دیسک یا جریان به یک نمونه از کلاس PersonalStorage بارگذاری کنید و اطلاعات محتویات آن مانند پوشه‌ها، زیرپوشه‌ها و پیام‌ها را به دست آورید. این API همچنین امکان شامل کردن پوشه‌های جستجو هنگام پیمایش پیام‌ها از پوشه‌های PST را فراهم می‌کند.&lt;/p&gt;
&lt;h3 id=&#34;بارگذاری-یک-فایل-pst&#34;&gt;&lt;strong&gt;بارگذاری یک فایل PST&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;یک فایل PST Outlook می‌تواند در یک نمونه از کلاس PersonalStorage بارگذاری شود. قطعه کد زیر نشان می‌دهد چگونه فایل PST را بارگذاری کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-PST-LoadingPSTFile-LoadingPSTFile.cpp&#34;&gt;&lt;/script&gt;

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

&lt;h3 id=&#34;دریافت-اطلاعات-پوشه-والد-از-messageinfo&#34;&gt;&lt;strong&gt;دریافت اطلاعات پوشه والد از MessageInfo&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;قطعه کد زیر نشان می‌دهد چگونه اطلاعات پوشه والد را از MessageInfo دریافت کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-RetreiveParentFolderInformationFromMessageInfo-RetreiveParentFolderInformationFromMessageInfo.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: تقسیم و ترکیب فایل‌های PST</title>
      <link>/email/fa/cpp/splitting-and-merging-pst-files/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/splitting-and-merging-pst-files/</guid>
      <description>
        
        
        &lt;h2 id=&#34;تقسیم-و-ادغام-فایلهای-pst&#34;&gt;&lt;strong&gt;تقسیم و ادغام فایل‌های PST&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;API Aspose.Email قابلیت تقسیم یک فایل PST واحد به چندین فایل PST با اندازه دلخواه را فراهم می‌کند. همچنین می‌تواند چندین فایل PST را در یک فایل PST واحد ادغام کند. هر دو عملیات تقسیم و ادغام PST با افزودن رویدادها به این عملیات‌ها قابل پیگیری هستند.&lt;/p&gt;
&lt;h3 id=&#34;تقسیم-به-چندین-pst&#34;&gt;&lt;strong&gt;تقسیم به چندین PST&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;قطعه کد زیر نشان می‌دهد چگونه چندین PST را تقسیم کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-SplitSinglePSTInToMultiplePST-SplitSinglePSTInToMultiplePST.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-MergeMultiplePSTsInToSinglePST-MergePSTFiles.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;ادغام-پوشهها-از-یک-pst-دیگر&#34;&gt;&lt;strong&gt;ادغام پوشه‌ها از یک PST دیگر&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;قطعه کد زیر نشان می‌دهد چگونه پوشه‌ها را از یک PST دیگر ادغام کنید.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Cpp: کار با آیتم‌های تقویم در فایل PST</title>
      <link>/email/fa/cpp/working-with-calendar-items-in-pst-file/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/working-with-calendar-items-in-pst-file/</guid>
      <description>
        
        
        &lt;h2 id=&#34;اضافه-کردن-mapicalendar-به-pst&#34;&gt;&lt;strong&gt;اضافه کردن MapiCalendar به PST&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;«Create a New PST File and Add Subfolders» نشان داد چگونه یک فایل PST ایجاد کنید و یک زیرپوشه به آن اضافه کنید. با Aspose.Email می‌توانید MapiCalendar را به زیرپوشهٔ Calendar یک فایل PST که ساخته یا بارگذاری کرده‌اید اضافه کنید. مراحل افزودن MapiCalendar به یک PST به شرح زیر است:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;یک شیء MapiCalendar ایجاد کنید.&lt;/li&gt;
&lt;li&gt;ویژگی‌های MapiCalendar را با استفاده از سازنده و متدها تنظیم کنید.&lt;/li&gt;
&lt;li&gt;یک PST را با استفاده از متد PersonalStorage.Create() ایجاد کنید.&lt;/li&gt;
&lt;li&gt;یک پوشه پیش‌تعریف‌شده (Calendar) را در ریشه فایل PST با دسترسی به پوشه ریشه و سپس فراخوانی متد AddMapiMessageItem() ایجاد کنید.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;کد زیر نشان می‌دهد چگونه یک MapiCalendar ایجاد کنید و سپس آن را به پوشهٔ تقویم یک فایل PST جدید اضافه کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-AddMapiCalendarToPST-AddMapiCalendarToPST.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;ذخیره-موارد-تقویم-از-pst-به-دیسک-در-فرمت-ics&#34;&gt;&lt;strong&gt;ذخیره موارد تقویم از PST به دیسک در فرمت ICS&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;این مقاله نشان می‌دهد چگونه به موارد تقویم از یک فایل PST اوتلوک دسترسی پیدا کنید و تقویم را در فرمت ICS روی دیسک ذخیره کنید. برای دریافت اطلاعات تقویم از کلاس‌های PersonalStorage و MapiCalendar استفاده کنید. مراحل ذخیرهٔ موارد تقویم به شرح زیر است:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;فایل PST را در کلاس PersonalStorage بارگذاری کنید.&lt;/li&gt;
&lt;li&gt;مرور پوشه Calendar.&lt;/li&gt;
&lt;li&gt;محتویات پوشه Calendar را دریافت کنید تا مجموعه پیام‌ها را به دست آورید.&lt;/li&gt;
&lt;li&gt;حلقه‌زدن در مجموعه پیام‌ها.&lt;/li&gt;
&lt;li&gt;متد PersonalStorage.ExtractMessage() را فراخوانی کنید تا اطلاعات تماس را در کلاس MapiCalendar دریافت کنید.&lt;/li&gt;
&lt;li&gt;متد MapiCalendar.Save() را فراخوانی کنید تا آیتم تقویم را در قالب ICS بر روی دیسک ذخیره کنید.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;برنامه زیر یک فایل PST را از دیسک بارگذاری می‌کند و تمام موارد تقویم را در فرمت ICS ذخیره می‌سازد. سپس می‌توانید فایل‌های ICS را در هر برنامه‌ای که می‌تواند فایل تقویم استاندارد ICS را بارگذاری کند، استفاده کنید. زمانی که یک فایل ICS در Microsoft Outlook باز می‌شود، مشابه تصویر زیر خواهد بود.&lt;/p&gt;
&lt;p&gt;|&lt;img src=&#34;/email/cpp/working-with-calendar-items-in-pst-file/working-with-calendar-items-in-pst-file_1.png&#34; alt=&#34;todo:image_alt_text&#34;&gt;| | :- | کد زیر نشان می‌دهد چگونه موارد تقویم را از Outlook PST به فرمت ICS صادر کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-SaveCalendarItems-SaveCalendarItems.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: کار با مخاطبین در فایل PST</title>
      <link>/email/fa/cpp/working-with-contacts-in-pst-file/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/working-with-contacts-in-pst-file/</guid>
      <description>
        
        
        &lt;h2 id=&#34;افزودن-مخاطب-به-pst&#34;&gt;&lt;strong&gt;افزودن مخاطب به PST&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;با Aspose.Email می‌توانید یک MapiContact را به زیرپوشه Contacts یک فایل PST که ایجاد یا بارگذاری کرده‌اید اضافه کنید. مراحل زیر برای افزودن MapiContact به PST است:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;یک شیء MapiContact ایجاد کنید.&lt;/li&gt;
&lt;li&gt;ویژگی‌های MapiContact را با استفاده از سازنده‌ها و متدهای مختلف تنظیم کنید.&lt;/li&gt;
&lt;li&gt;یک PST را با استفاده از متد PersonalStorage.Create() ایجاد کنید.&lt;/li&gt;
&lt;li&gt;یک پوشه پیش‌تعریف‌شده (Contacts) را در ریشه فایل PST با دسترسی به پوشه ریشه و سپس فراخوانی متد AddMapiMessageItem() ایجاد کنید.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;قطعه کد زیر نشان می‌دهد چگونه یک MapiContact ایجاد کنید و سپس آن را به پوشهٔ مخاطبان یک فایل PST تازه‌ساخته اضافه کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-CreateNewMapiContactAndAddToContactsSubfolder-CreateNewMapiContactAndAddToContactsSubfolder.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;ذخیره-اطلاعات-مخاطبین-از-فایل-pst-در-فرمت-msg&#34;&gt;&lt;strong&gt;ذخیره اطلاعات مخاطبین از فایل PST در فرمت MSG&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;این مقاله توضیح می‌دهد چگونه به اطلاعات تماس از یک فایل PST مایکروسافت اوتلوک دسترسی پیدا کنید و تماس را در قالب MSG روی دیسک ذخیره کنید. برای دریافت و نمایش اطلاعات تماس از کلاس‌های PersonalStorage و MapiContact استفاده می‌شود. مراحل دریافت اطلاعات تماس به شرح زیر است:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;فایل PST را در کلاس PersonalStorage بارگذاری کنید.&lt;/li&gt;
&lt;li&gt;مرور پوشه Contacts.&lt;/li&gt;
&lt;li&gt;دریافت محتویات پوشه Contacts برای به دست آوردن مجموعه پیام‌ها.&lt;/li&gt;
&lt;li&gt;حلقه‌زدن در مجموعه پیام‌ها.&lt;/li&gt;
&lt;li&gt;متد PersonalStorage.ExtractContactInfo() را فراخوانی کنید تا اطلاعات مخاطب را در کلاس MapiContact دریافت کنید. برای دسترسی به اطلاعات مخاطب، از ویژگی‌های کلاس MapiContact استفاده کنید&lt;/li&gt;
&lt;li&gt;متد PersonalStorage.ExtractMessage() را فراخوانی کنید تا اطلاعات مخاطب را در کلاس MapiMessage دریافت کنید.&lt;/li&gt;
&lt;li&gt;متد MapiMessage.Save() را فراخوانی کنید تا مخاطب را در قالب MSG بر روی دیسک ذخیره کنید.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;کد زیر نشان می‌دهد چگونه تمام اطلاعات تماس را از فایل PST بازیابی کنید و در قالب MSG روی دیسک ذخیره کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-AccessContactInformation-AccessContactInformation.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;ذخیره-اطلاعات-تماسها-از-فایل-pst-در-قالب-vcf&#34;&gt;&lt;strong&gt;ذخیره اطلاعات تماس‌ها از فایل PST در قالب VCF&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;این مقاله نشان می‌دهد چگونه به اطلاعات تماس از یک فایل PST مایکروسافت اوتلوک دسترسی پیدا کنید و تماس را در قالب vCard (VCF) روی دیسک ذخیره کنید. برای دریافت اطلاعات تماس از فایل PST از کلاس‌های PersonalStorage و MapiContact استفاده کنید. برای دریافت اطلاعات تماس:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;فایل PST را در کلاس PersonalStorage بارگذاری کنید.&lt;/li&gt;
&lt;li&gt;مرور پوشه Contacts.&lt;/li&gt;
&lt;li&gt;دریافت محتویات پوشه Contacts برای به دست آوردن مجموعه پیام‌ها.&lt;/li&gt;
&lt;li&gt;حلقه‌زدن در مجموعه پیام‌ها.&lt;/li&gt;
&lt;li&gt;متد PersonalStorage.ExtractMessage() را فراخوانی کنید تا اطلاعات مخاطب را در کلاس MapiContact دریافت کنید.&lt;/li&gt;
&lt;li&gt;از ویژگی‌های مختلف کلاس MapiContact برای دسترسی به اطلاعات تماس استفاده کنید.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;برنامه زیر یک فایل PST را از دیسک بارگذاری می‌کند و تمام تماس‌ها را به فرمت vCard (VCF) ذخیره می‌سازد. سپس می‌توانید فایل‌های VCF را در هر برنامه‌ای که می‌تواند فایل تماس استاندارد vCard را بارگذاری کند، استفاده کنید. اگر یک فایل VCF را در Microsoft Outlook باز کنید، مشابه تصویر زیر خواهد بود.&lt;/p&gt;
&lt;p&gt;|&lt;img src=&#34;/email/cpp/working-with-contacts-in-pst-file/working-with-contacts-in-pst-file_1.png&#34; alt=&#34;todo:image_alt_text&#34;&gt;| | :- | کد زیر نشان می‌دهد چگونه تماس‌ها را از Outlook PST به فرمت vCard (VCF) صادر کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-SaveContactInformation-SaveContactInformation.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 وجود دارد که مجموعه‌ای از چندین مخاطب است. یک فهرست توزیع می‌تواند در قالب MSG اوتلوک بر روی دیسک ذخیره شود و با باز کردن آن در مایکروسافت اوتلوک قابل مشاهده/دستکاری باشد.&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-CreateDistributionListInPST-CreateDistributionListInPST.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;خواندن-لیست-توزیعی-از-pst&#34;&gt;&lt;strong&gt;خواندن لیست توزیعی از PST&lt;/strong&gt;&lt;/h3&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: کار با MapiJournal در PST</title>
      <link>/email/fa/cpp/working-with-mapijournal-in-pst/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/working-with-mapijournal-in-pst/</guid>
      <description>
        
        
        &lt;h2 id=&#34;افزودن-mapijournal-به-pst&#34;&gt;&lt;strong&gt;افزودن MapiJournal به PST&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;با Aspose.Email می‌توانید MapiJournal را به زیرپوشه Journal یک فایل PST که ایجاد یا بارگذاری کرده‌اید اضافه کنید. مراحل زیر برای افزودن MapiJournal به PST است:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;یک شیء MapiJournal ایجاد کنید&lt;/li&gt;
&lt;li&gt;ویژگی‌های MapiJournal را با استفاده از سازنده و متدها تنظیم کنید.&lt;/li&gt;
&lt;li&gt;یک PST را با استفاده از متد PersonalStorage.Create() ایجاد کنید.&lt;/li&gt;
&lt;li&gt;یک پوشه پیش‌تعریف‌شده (Journals) را در ریشه فایل PST با دسترسی به پوشه ریشه و سپس فراخوانی متد AddMapiMessageItem() ایجاد کنید.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;کد زیر نشان می‌دهد چگونه یک MapiJournal ایجاد کنید و سپس آن را به پوشهٔ ژورنال یک فایل PST جدید اضافه کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-CreateNewMapiJournalAndAddToSubfolder-CreateNewMapiJournalAndAddToSubfolder.cpp&#34;&gt;&lt;/script&gt;

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


      </description>
    </item>
    
    <item>
      <title>Cpp: کار با MapiNote در PST</title>
      <link>/email/fa/cpp/working-with-mapinote-in-pst/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/working-with-mapinote-in-pst/</guid>
      <description>
        
        
        &lt;h2 id=&#34;اضافه-کردن-mapinote-به-pst&#34;&gt;&lt;strong&gt;اضافه کردن MapiNote به PST&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;با Aspose.Email می‌توانید یک MapiNote را به زیرپوشه Notes یک فایل PST که ایجاد یا بارگذاری کرده‌اید اضافه کنید. برای افزودن MapiNote به PST:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;یک قالب MapiNote با استفاده از Microsoft Outlook ایجاد کنید و آن را به عنوان یک فایل MSG ذخیره کنید.&lt;/li&gt;
&lt;li&gt;یادداشت MSG ذخیره‌شده را به یک شیء MapiMessage بارگذاری کنید.&lt;/li&gt;
&lt;li&gt;یک شیء MapiNote ایجاد کنید و قالب یادداشت MSG را بارگذاری کنید.&lt;/li&gt;
&lt;li&gt;ویژگی‌های MapiNote را تنظیم کنید.&lt;/li&gt;
&lt;li&gt;یک PST را با استفاده از متد PersonalStorage.Create() ایجاد کنید.&lt;/li&gt;
&lt;li&gt;یک پوشه پیش‌تعریف‌شده (Notes) را در ریشهٔ فایل PST با دسترسی به پوشهٔ ریشه و سپس فراخوانی متد AddMapiMessageItem() ایجاد کنید.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;کد زیر نشان می‌دهد چگونه یک MapiNote ایجاد کنید و سپس آن را به پوشهٔ notes یک فایل PST جدید اضافه کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-AddMapiNoteToPST-AddMapiNoteToPST.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: کار با MapiTask در PST</title>
      <link>/email/fa/cpp/working-with-mapitask-in-pst/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/working-with-mapitask-in-pst/</guid>
      <description>
        
        
        &lt;h2 id=&#34;اضافه-کردن-mapitask-به-pst&#34;&gt;&lt;strong&gt;اضافه کردن MapiTask به PST&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;با Aspose.Email می‌توانید MapiTask را به زیرپوشه Tasks یک فایل PST که ایجاد یا بارگذاری کرده‌اید اضافه کنید. مراحل زیر برای افزودن MapiTask به PST است:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;یک شیء MapiTask ایجاد کنید.&lt;/li&gt;
&lt;li&gt;ویژگی‌های MapiTask را با استفاده از سازنده و روش‌های مختلف تنظیم کنید.&lt;/li&gt;
&lt;li&gt;یک PST را با استفاده از متد PersonalStorage.Create() ایجاد کنید.&lt;/li&gt;
&lt;li&gt;یک پوشه پیش‌تعریف‌شده (Tasks) را در ریشه فایل PST ایجاد کنید با دسترسی به پوشه Root و سپس فراخوانی متد AddMapiMessageItem().&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;قطعه کد زیر نشان می‌دهد چگونه یک MapiTask ایجاد کنید و سپس آن را به پوشه وظایف یک فایل PST تازه ساخته شده اضافه کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-AddMapiTaskToPST-AddMapiTaskToPST.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: کار با پیام‌ها در یک فایل PST</title>
      <link>/email/fa/cpp/working-with-messages-in-a-pst-file/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/working-with-messages-in-a-pst-file/</guid>
      <description>
        
        
        &lt;h2 id=&#34;افزودن-پیامها-به-فایلهای-pst&#34;&gt;&lt;strong&gt;افزودن پیام‌ها به فایل‌های PST&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;ایجاد یک فایل PST جدید و افزودن زیرپوشه‌ها نشان داد چگونه یک فایل PST ایجاد و زیرپوشه‌ای به آن اضافه کنید. با Aspose.Email می‌توانید پیام‌ها را به زیرپوشه‌های یک فایل PST که ایجاد یا بارگذاری کرده‌اید اضافه کنید. این مقاله دو پیام را از دیسک به زیرپوشه Inbox یک PST اضافه می‌کند. برای افزودن پیام‌ها به فایل‌های PST از کلاس‌های PersonalStorage و FolderInfo استفاده کنید. برای افزودن پیام‌ها به پوشه Inbox یک فایل PST:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;یک نمونه از کلاس FolderInfo ایجاد کنید و آن را با محتویات پوشه Inbox بارگذاری کنید.&lt;/li&gt;
&lt;li&gt;پیام‌ها را از دیسک به پوشه Inbox اضافه کنید با فراخوانی متد FolderInfo.AddMessage(). کلاس FolderInfo متد AddMessages را ارائه می‌دهد که امکان افزودن تعداد زیادی پیام به پوشه را فراهم می‌کند، عملیات I/O به دیسک را کاهش می‌دهد و عملکرد را بهبود می‌بخشد. یک مثال کامل در زیر، در بخش Adding Bulk Messages موجود است.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;قطعه کدهای زیر نشان می‌دهند که چگونه پیام‌ها را به زیرپوشه‌ای به نام Inbox در PST اضافه کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-AddMessagesToPSTFiles-AddMessagesToPSTFiles.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;ذخیره-مستقیم-پیامها-از-pst-به-استریم&#34;&gt;&lt;strong&gt;ذخیره مستقیم پیام‌ها از PST به استریم&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;برای ذخیره پیام‌ها از یک فایل PST به‌صورت مستقیم به جریان، بدون استخراج MsgInfo برای پیام‌ها، از متد SaveMessageToStream() استفاده کنید. قطعه کد زیر نشان می‌دهد چگونه پیام‌ها را مستقیم از PST به جریان ذخیره کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-SaveMessagesDirectlyFromPSTToStream-SaveMessagesDirectlyFromPSTToStream.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;استخراج-n-تعداد-پیام-از-یک-فایل-pst&#34;&gt;&lt;strong&gt;استخراج n تعداد پیام از یک فایل PST&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;قطعه کد زیر نشان می‌دهد چگونه تعداد مشخصی از پیام‌ها را از PST استخراج کنید. به سادگی اندیس اولین پیام و تعداد کل پیام‌های مورد استخراج را بدهید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ExtractNumberOfMessages-ExtractNnumberOfMessages.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;فایل‌های Personal Storage (PST) می‌توانند حاوی حجم عظیمی از داده‌ها باشند و جستجوی داده‌هایی که معیار خاصی را برآورده می‌شوند در این فایل‌های بزرگ نیاز به نقاط بررسی متعدد در کد برای فیلتر اطلاعات دارد. با کلاس PersonalStorageQueryBuilder، Aspose.Email امکان جستجوی رکوردهای خاص در یک PST بر پایه معیار جستجوی مشخصی را فراهم می‌کند. می‌توان PST را برای پیام‌ها بر اساس پارامترهای جستجویی مانند فرستنده، گیرنده، موضوع، اهمیت پیام، وجود پیوست، اندازه پیام و حتی شناسه پیام جستجو کرد. همچنین می‌توان از PersonalStorageQueryBuilder برای جستجوی زیرپوشه‌ها استفاده کرد.&lt;/p&gt;
&lt;h3 id=&#34;جستجوی-پیامها-و-پوشهها-در-pst&#34;&gt;&lt;strong&gt;جستجوی پیام‌ها و پوشه‌ها در PST&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;قطعه کد زیر نشان می‌دهد چگونه از کلاس PersonalStorageQueryBuilder برای جستجوی محتوا در یک PST بر پایه معیارهای مختلف جستجو استفاده کنید. به‌عنوان مثال، جستجوی PST بر پایه:&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;li&gt;پوشه‌ها با نام زیرپوشه خاص.&lt;/li&gt;
&lt;/ul&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-SearchMessagesAndFoldersInPST-SearchMessagesAndFoldersInPST.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 می‌تواند برای استخراج پیوست‌ها از پیام‌های PST بدون استخراج کامل پیام ابتدا استفاده شود. متد ExtractAttachments از IEWSClient می‌تواند این کار را انجام دهد. قطعه کد زیر نشان می‌دهد چگونه پیوست‌ها را بدون استخراج کامل پیام استخراج کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ExtractAttachmentsFromPSTMessages-ExtractAttachmentsFromPSTMessages.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;عملکرد کلیدی Microsoft Outlook شامل مدیریت ایمیل‌ها، تقویم‌ها، کارها، مخاطبین و یادداشت‌های روزنامه است. علاوه بر این، می‌توان فایل‌ها را به یک پوشه PST افزود و PST نتیجاً سوابق اسناد اضافه‌شده را نگه می‌دارد. Aspose.Email این امکان را فراهم می‌کند که فایل‌ها را به همان روشی که پیام‌ها، مخاطبین، کارها و یادداشت‌ها به PST اضافه می‌شوند، به یک پوشه اضافه کنید. قطعه کد زیر نشان می‌دهد چگونه اسناد را به یک پوشه PST با استفاده از Aspose.Email اضافه کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-AddFilesToPST-AddFilesToPST.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: کار با ویژگی‌های حفاظت با گذرواژه PST</title>
      <link>/email/fa/cpp/working-with-pst-password-protection-properties/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/fa/cpp/working-with-pst-password-protection-properties/</guid>
      <description>
        
        
        &lt;h2 id=&#34;کار-با-ویژگیهای-حفاظت-رمز-عبور-pst&#34;&gt;&lt;strong&gt;کار با ویژگی‌های حفاظت رمز عبور PST&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Microsoft Outlook به کاربران امکان می‌دهد فایل‌های PST را با رمز عبور محافظت کنند تا دسترسی به آن‌ها محدود شود. Aspose.Email می‌تواند حفاظت با رمز عبور یک فایل PST را تشخیص دهد. این مقاله نشان می‌دهد چگونه:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;حذف/بازنشانی ویژگی رمز عبور از PST&lt;/li&gt;
&lt;li&gt;تنظیم/تغییر رمز عبور PST&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;حذفبازنشانی-ویژگی-pr_&#34;&gt;&lt;strong&gt;حذف/بازنشانی ویژگی PR_PST_PASSWORD&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;حذف ویژگی PR_PST_PASSWORD قابل انجام نیست زیرا دیگر ویژگی‌ها از ذخیره‌ساز پیام حذف می‌شوند. در عوض، باید مقدار آن را روی صفر (0) تنظیم کنیم تا حذف شود. ویژگی &amp;quot;Store&amp;quot; کلاس PST امکان دسترسی به ویژگی‌های ذخیره‌ساز PST را به جای MessageStoreProperties فراهم می‌کند. قطعه کد زیر نشان می‌دهد چگونه ویژگی PR_PST_PASSWORD را حذف/بازنشانی کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-EmailCPP-Outlook-RemovingPaswordProperty-RemovingPaswordProperty.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;تنظیم-رمز-عبور-روی-فایلهای-pst&#34;&gt;&lt;strong&gt;تنظیم رمز عبور روی فایل‌های PST&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;قطعه کد زیر نشان می‌دهد چگونه رمز عبور را روی فایل‌های PST تنظیم کنید.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/525dd06c8783ebb18fb75cfc4b31d1ef.js?file=Examples-EmailCPP-Outlook-SetPasswordOnPST-SetPasswordOnPST.cpp&#34;&gt;&lt;/script&gt;


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