<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Documentation – Работа с Outlook елементи - C&#43;&#43; Email Parser API</title>
    <link>/email/bg/cpp/working-with-outlook-items/</link>
    <description>Recent content in Работа с Outlook елементи - C&#43;&#43; Email Parser API on Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>bg</language>
    
	  <atom:link href="/email/bg/cpp/working-with-outlook-items/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Cpp: Създаване и запазване на Outlook MSG файлове с C&#43;&#43; Email API</title>
      <link>/email/bg/cpp/creating-and-saving-msg-files/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/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;създаване-и-запазване-на-outlook-съобщения&#34;&gt;&lt;strong&gt;Създаване и запазване на Outlook съобщения&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;draft&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/bg/cpp/load-parse-outlook-msg-files/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/cpp/load-parse-outlook-msg-files/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Aspose.Email for 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;Try it out!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Парсирайте имейл файлове с безплатната &lt;a href=&#34;https://products.aspose.app/email/bg/parser&#34;&gt;&lt;strong&gt;Приложение за парсване Aspose.Email&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/bg/cpp/manage-outlook-templates-signed-messages-categories/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/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;1. Автоматично запазване на 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;2. Контролирана конверсия&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;Определете формат на тялото (Plain text, 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;Следният примерен код демонстрира как да заредите Outlook MSG имейл файл, да добавите цветови категории към съобщението, да извлечете и покажете съществуващите му категории, и след това да премахнете конкретни категории или да изчистите всички категории, като използвате &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 файлове със съобщения с C&#43;&#43; Email Parser API</title>
      <link>/email/bg/cpp/managing-message-files-with-aspose-email-outlook/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/cpp/managing-message-files-with-aspose-email-outlook/</guid>
      <description>
        
        
        &lt;h2 id=&#34;четене-и-записване-на-outlook-шаблон-файл-oft&#34;&gt;&lt;strong&gt;Четене и записване на Outlook шаблон файл (.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 файл с C++ Email Parser Library API, да се актуализира съобщението и да се запази във формат 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;задаване-на-цветова-категория-за-outlook-msg-файлове&#34;&gt;&lt;strong&gt;Задаване на цветова категория за Outlook 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;Aspose.Email API предоставя възможност за достъп до информацията за последващи действия от изпратено или получено съобщение. Той може да извлече информация за прочетено, доставка‑прочетено потвърждение и резултати от гласуване от файл със съобщение.&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/bg/cpp/working-with-outlook-distribution-lists/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/cpp/working-with-outlook-distribution-lists/</guid>
      <description>
        
        
        &lt;p&gt;A &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;Следният кодов откъс ви показва как да създадете и запазите разпространителен списък с C++ Email Library API.&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/bg/cpp/manage-follow-up-flags-and-reminders-in-outlook-messages/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/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 for 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: Достъп и управление на Outlook MAPI свойства в C&#43;&#43;</title>
      <link>/email/bg/cpp/working-with-mapi-properties/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/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;Note:&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;Named MAPI properties&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/bg/cpp/manage-outlook-msg-attachments/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/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; method&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; method&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/bg/cpp/working-with-outlook-calendar-items/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/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 календарен елемент със зададени свойства за напомняне (включително предварително известие от 45 минути).&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 календарен елемент, конфигурирайки свойства за напомняне, включително предварително известие от 58 минути с персонализиран звуков файл.&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;След това, той преминава през всеки получател, за да извлече и отпечата индивидуалния им статус на отговор (като Няма, Предварителен, Приет или Отклонен) за заявки за срещи или гласувания.&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;, който се задейства в определено време и се повтаря 4 пъти на 15‑минутни интервали с персонализиран звуков файл&lt;/li&gt;
&lt;li&gt;Един &lt;strong&gt;визуален аларм&lt;/strong&gt;, който се задейства 30 минути преди началото на събитието и се повтаря 2 пъти на 15‑минутни интервали с персонализирано съобщение&lt;/li&gt;
&lt;li&gt;Един &lt;strong&gt;имейл напомняне&lt;/strong&gt;, който се задейства 2 дни преди събитието и изпраща имейл до посочените участници с тема, съдържание и прикачен файл.&lt;/li&gt;
&lt;li&gt;Един &lt;strong&gt;процедурен аларм&lt;/strong&gt;, който се задейства на конкретна дата/час и се повтаря 23 пъти на часови интервали, като извиква изпълним програма&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/bg/cpp/outlook-mapi-contacts/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/cpp/outlook-mapi-contacts/</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_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;Следният кодов пример демонстрира как да заредите контакт от Outlook MSG файл и да го конвертирате към &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 данни във формат на Outlook MAPI контакт, осигуряващ гъвкавост за работа с данни за контакти в различни контексти на приложение.&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/bg/cpp/create-read-outlook-mapi-notes/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/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;Следният примерен код демонстрира как да заредите лепенка от Outlook MSG файл и да я конвертирате към обект 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/bg/cpp/create-read-outlook-mapi-tasks/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/cpp/create-read-outlook-mapi-tasks/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Aspose.Email for C++&lt;/strong&gt; позволява на разработчиците програмно да създават, модифицират и четат Microsoft Outlook задачи. The &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++. Той показва как да се конфигурират атрибутите на задачата, включително заглавие, описание, дати за започване/край, проследяване на напредъка (20% завършено), оценки на усилията, информация за собственост, история на назначаване, категоризация, настройки за чувствителност, маркиране на статус и допълнителни организационни полета като фирми, категории, пробег и данни за фактуриране.&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) файлове (например Google Tasks).&lt;/p&gt;
&lt;p&gt;Следният примерен код демонстрира как да се конвертира задача VTODO от vCalendar, съдържаща се във файл .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;Следният примерен код демонстрира как да се създадат повтарящи се Outlook задачи с различни модели на повторяемост, използвайки Aspose.Email за C++. Той показва как да се конфигурират четири типа модели на повторяемост за задача: ежедневна повторяемост, която се повтаря всеки ден, седмична повторяемост, която се повтаря всяка сряда, месечна повторяемост, която се повтаря на 30‑тият ден от всеки месец, и годишна повторяемост, която се повтаря на всеки 12 месеца за 10 повторения. Кодът илюстрира задаване на различни свойства за повторяемост, включително тип на шаблона, период, условия за приключване, спецификации за дните и брой повторения, след което задачите се запазват във формат 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/bg/cpp/manage-outlook-voting-options-in-mapi-message/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/bg/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;Indeed!&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>
