<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Documentation – Робота з елементами Outlook – API C&#43;&#43; Email Parser</title>
    <link>/email/uk/cpp/working-with-outlook-items/</link>
    <description>Recent content in Робота з елементами Outlook – API C&#43;&#43; Email Parser on Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>uk</language>
    
	  <atom:link href="/email/uk/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/uk/cpp/creating-and-saving-msg-files/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/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;The &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mail_message/&#34;&gt;MailMessage&lt;/a&gt; class надає &lt;code&gt;Save()&lt;/code&gt; метод для збереження MSG‑файлів на диск або у потік. Ви можете визначити відправника, одержувачів, тему та тіло, а потім конвертувати повідомлення у формат Outlook MSG за допомогою &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_message/&#34;&gt;MapiMessage&lt;/a&gt; клас.&lt;/p&gt;
&lt;p&gt;Наведений приклад коду демонструє, як створити просте електронне повідомлення, задавши відправника, одержувачів, тему та тіло, потім перетворити це повідомлення у MAPI‑повідомлення, сумісне з Outlook, і нарешті зберегти його у вигляді MSG‑файлу.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-CreatingAndSavingOutlookMessages-CreatingAndSavingOutlookMessages.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;створити-msg-файли-з-тілом-у-форматі-rtf&#34;&gt;&lt;strong&gt;Створити MSG файли з тілом у форматі RTF&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Повідомлення Outlook підтримують тіла &lt;strong&gt;Rich Text Format (RTF)&lt;/strong&gt;, які зберігають розширене форматування тексту, таке як жирний, підкреслений та заголовки. Aspose.Email автоматично конвертує &lt;code&gt;HtmlBody&lt;/code&gt; з &lt;code&gt;MailMessage&lt;/code&gt; у RTF при збереженні як MSG, зберігаючи все форматування.&lt;/p&gt;
&lt;p&gt;Наведений приклад коду демонструє, як створити електронне повідомлення з HTML‑форматованим тілом, включаючи заголовки та стилізований текст, потім перетворити це повідомлення у MAPI‑повідомлення Outlook і зберегти його як MSG‑файл. Це дозволяє генерувати сумісні з Outlook електронні файли, що зберігають форматування багатого тексту, за допомогою Aspose.Email.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-CreatingMSGFilesWithRTFBody-CreatingMSGFilesWithRTFBody.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;зберегти-повідомлення-у-статусі-чернетки&#34;&gt;&lt;strong&gt;Зберегти повідомлення у статусі чернетки&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Ви можете позначити повідомлення як &lt;strong&gt;чернетку&lt;/strong&gt;, встановивши відповідний прапорець перед збереженням у форматі MSG. Чернетки згодом можна відкрити знову та редагувати.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-SavingMessageInDraftStatus-SavingMessageInDraftStatus.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;оптимізація-за-допомогою-стиснення-тіла&#34;&gt;&lt;strong&gt;Оптимізація за допомогою стиснення тіла&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email забезпечує стиснення тіла для MSG‑файлів через &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_conversion_options/&#34;&gt;MapiConversionOptions&lt;/a&gt; клас. Увімкнення стиснення створює менші файли MSG та PST, проте може трохи сповільнити обробку.&lt;/p&gt;
&lt;p&gt;Наведений приклад коду демонструє, як завантажити існуюче електронне повідомлення з файлу, створити параметри конвертації зі включеним стисненням тіла та конвертувати завантажене &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mail_message/&#34;&gt;MailMessage&lt;/a&gt; на &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_message/&#34;&gt;MapiMessage&lt;/a&gt; формат за допомогою цих параметрів. Цей процес оптимізує розмір тіла електронного листа під час конвертації для кращої обробки у файлах повідомлень Outlook.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-SetBodyCompression-SetBodyCompression.cpp&#34;&gt;&lt;/script&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;UseBodyCompression = true&lt;/strong&gt; → менший розмір файлу, повільніша продуктивність.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;UseBodyCompression = false&lt;/strong&gt; → швидша конвертація, більший вихід.&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Cpp: Завантаження, розбір файлів Outlook MSG за допомогою Aspose.Email для C&#43;&#43;</title>
      <link>/email/uk/cpp/load-parse-outlook-msg-files/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/cpp/load-parse-outlook-msg-files/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Aspose.Email для C++&lt;/strong&gt; надає потужні інструменти для читання та аналізу файлів повідомлень Microsoft Outlook (.msg).  &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_message/&#34;&gt;MapiMessage&lt;/a&gt; клас використовується для завантаження та розбору файлів MSG, надаючи доступ до деталей повідомлення, таких як тема, відправник, тіло, одержувачі та вкладення. Ви можете завантажувати повідомлення безпосередньо з файлу або з потокової пам’яті, залежно від потреб вашого застосунку.&lt;/p&gt;


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

&lt;p&gt;&lt;strong&gt;Спробуйте!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Розбирайте файли електронної пошти за допомогою безкоштовного &lt;a href=&#34;https://products.aspose.app/email/uk/parser&#34;&gt;&lt;strong&gt;Додаток Aspose.Email Parser&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; Email Parser API</title>
      <link>/email/uk/cpp/managing-message-files-with-aspose-email-outlook/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/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). Після завантаження шаблону у екземпляр класу MailMessage ви можете оновити відправника, одержувача, тіло, тему та інші властивості. Після оновлення властивостей:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Надішліть електронний лист, використовуючи клас SmtpClient або&lt;/li&gt;
&lt;li&gt;Зберегти повідомлення у форматі MSG та виконати подальші оновлення/перевірку за допомогою Microsoft Outlook.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;У наведених нижче прикладах коду ми:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Завантажте шаблон за допомогою класу MailMessage.&lt;/li&gt;
&lt;li&gt;Оновити деякі властивості.&lt;/li&gt;
&lt;li&gt;Зберегти повідомлення у форматі MSG.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Наведений фрагмент коду показує, як завантажити OFT‑файл за допомогою API C++ Email Parser Library, оновити повідомлення та зберегти його у форматі 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 надає можливість отримувати інформацію про подальші дії з надісланого або отриманого повідомлення. Він може отримати інформацію про Read, Delivery Read Receipt та результати голосування з файлу повідомлення.&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/uk/cpp/manage-outlook-templates-signed-messages-categories/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/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 з встановленим прапором unsent.&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 і перебрати його одержувачів, щоб відобразити детальну інформацію про відстеження. Конкретно, він показує, як отримати відображуване ім&amp;rsquo;я кожного одержувача, час доставки повідомлення цьому одержувачу та час, коли одержувач прочитав повідомлення, отримуючи ці властивості з властивостей одержувачів 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;</title>
      <link>/email/uk/cpp/working-with-outlook-distribution-lists/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/cpp/working-with-outlook-distribution-lists/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;distribution list&lt;/strong&gt; — це попередньо визначена група отримувачів електронної пошти, організована під одним ім’ям списку, що дозволяє користувачам одночасно надсилати повідомлення декільком контактам без необхідності вводити кожну електронну адресу окремо. Широко використовується в діловому та організаційному спілкуванні, списки розсилки спрощують масову розсилку, підвищують ефективність і забезпечують послідовну доставку повідомлень певній групі. їх можна керувати у поштових клієнтах, таких як Microsoft Outlook, або на поштових серверах, підтримуючи функції додавання або видалення учасників і контролю прав доступу до списку. Списки розсилки є незамінними для цільового спілкування, оголошень, розсилки новин та співпраці в командах.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Aspose.Email&lt;/strong&gt; дозволяє програмно створювати та керувати списками розсилки Outlook.&lt;/p&gt;
&lt;h2 id=&#34;створити-та-зберегти-список-розсилки&#34;&gt;&lt;strong&gt;Створити та зберегти список розсилки&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Наведений фрагмент коду показує, як створити та зберегти список розсилки за допомогою API C++ Email Library.&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/uk/cpp/manage-follow-up-flags-and-reminders-in-outlook-messages/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/cpp/manage-follow-up-flags-and-reminders-in-outlook-messages/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Прапорці подальших дій&lt;/strong&gt; в Outlook допомагають користувачам відстежувати важливі завдання та забезпечувати своєчасну дію щодо конкретних листів. Вони можуть містити нагадування, дати завершення та статус виконання.&lt;/p&gt;
&lt;p&gt;Автоматизація цих функцій програмно може допомогти оптимізувати робочі процеси, наприклад, надсилати регулярні нагадування командам або відстежувати очікуючі відповіді.&lt;/p&gt;
&lt;p&gt;За допомогою &lt;strong&gt;Aspose.Email для C++&lt;/strong&gt;, розробники можуть створювати, змінювати та керувати прапорцями подальших дій і нагадуваннями в повідомленнях Outlook (об’єкти MapiMessage), використовуючи класи FollowUpManager та FollowUpOptions.&lt;/p&gt;
&lt;h2 id=&#34;встановити-прапорець-нагадування&#34;&gt;&lt;strong&gt;Встановити прапорець нагадування&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Використайте &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.follow_up_manager#a9bf31a37f1febc46b427ca6ac88b9a6f&#34;&gt;FollowUpManager::SetOptions()&lt;/a&gt; метод для додавання прапорця подальших дій з датою початку, датою завершення та часом нагадування, як показано у наведеному нижче прикладі коду.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-SetFollowUpflag-SetFollowUpflag.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;встановити-прапорець-подальших-дій-для-одержувачів&#34;&gt;&lt;strong&gt;Встановити прапорець подальших дій для одержувачів&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Ви також можете встановити нагадування про подальші дії спеціально для одержувачів електронного листа.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-SetFollowUpForRecipients-SetFollowUpForRecipients.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;позначити-подальші-дії-як-виконані&#34;&gt;&lt;strong&gt;Позначити подальші дії як виконані&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Позначити прапорець подальших дій як виконаний, коли пов’язане завдання або відповідь завершені.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-MarkFollowUpFlagAsCompleted-MarkFollowUpFlagAsCompleted.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;видалити-прапорець-подальших-дій&#34;&gt;&lt;strong&gt;Видалити прапорець подальших дій&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Очистити існуючий прапорець подальших дій з електронного листа, як показано у наведеному прикладі коду.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-RemoveFollowUpflag-RemoveFollowUpflag.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;читати-параметри-подальших-дій&#34;&gt;&lt;strong&gt;Читати параметри подальших дій&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Отримати інформацію про подальші дії, таку як текст прапорця, дата завершення та деталі нагадування.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ReadFollowupFlagOptionsForMessage-ReadFollowupFlagOptionsForMessage.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: Доступ і керування властивостями Outlook MAPI у C&#43;&#43;</title>
      <link>/email/uk/cpp/working-with-mapi-properties/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/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;The &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_property/&#34;&gt;MapiProperty&lt;/a&gt; клас представляє властивість MAPI, яка містить:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Name&lt;/strong&gt; – Рядковий ідентифікатор властивості.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tag&lt;/strong&gt; – Числовий ідентифікатор, що використовується для посилання на властивість.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Data&lt;/strong&gt; – Масив байтів, що представляє значення властивості.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;читати-властивості-mapi&#34;&gt;&lt;strong&gt;Читати властивості MAPI&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email дозволяє читати властивості MAPI, використовуючи теги властивостей.&lt;/p&gt;
&lt;p&gt;Наступний приклад коду демонструє, як прочитати та відобразити властивість теми з файлу MAPI‑повідомлення (.msg).&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Отримайте шлях до каталогу, де зберігаються файли повідомлень Outlook.&lt;/li&gt;
&lt;li&gt;Завантажте файл повідомлення Outlook (&amp;quot;message.msg&amp;quot;) у &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_message/&#34;&gt;MapiMessage&lt;/a&gt; об’єкт.&lt;/li&gt;
&lt;li&gt;Отримайте колекцію властивостей MAPI з повідомлення.&lt;/li&gt;
&lt;li&gt;Спробуйте отримати властивість теми, використовуючи &lt;code&gt;PR_SUBJECT (ANSI)&lt;/code&gt; тег.&lt;/li&gt;
&lt;li&gt;Якщо властивість теми у ANSI не знайдено, спробуйте отримати властивість теми у Unicode, використовуючи &lt;code&gt;PR_SUBJECT_W&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Якщо властивість теми існує, виведіть її рядкове значення в консоль.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-GetMAPIProperty-GetMAPIProperty.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;встановити-властивості-mapi&#34;&gt;&lt;strong&gt;Встановити властивості MAPI&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;MAPI‑властивості можна встановлювати для повідомлень або одержувачів, щоб визначити користувацькі атрибути, тип електронної пошти або статус синхронізації.&lt;/p&gt;
&lt;p&gt;Наведений приклад коду демонструє, як створити MAPI‑повідомлення, задати кілька користувацьких MAPI‑властивостей, включаючи дані відправника та одержувача, прапорці повідомлення та час модифікації, а потім зберегти повідомлення у файл.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-SetMAPIProperties-SetMAPIProperties.cpp&#34;&gt;&lt;/script&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Примітка:&lt;/strong&gt; Функція допоміжна ConvertDateTime() перетворює System::DateTime у масив байтів filetime, сумісний з MAPI, для властивостей дати/часу наступним чином:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cpp&#34; data-lang=&#34;cpp&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;int64_t&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;filetime&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ToFileTime&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;System&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;::&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ArrayPtr&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;uint8_t&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;d&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;System&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;::&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MakeArray&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;uint8_t&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;8&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;d&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;uint8_t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;filetime&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;mh&#34;&gt;0xFF&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;d&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;uint8_t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)((&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;filetime&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;mh&#34;&gt;0xFF00&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;8&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;d&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;uint8_t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)((&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;filetime&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;mh&#34;&gt;0xFF0000&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;16&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;d&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;uint8_t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)((&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;filetime&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;mh&#34;&gt;0xFF000000&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;24&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;d&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;4&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;uint8_t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)((&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;filetime&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;mh&#34;&gt;0xFF00000000&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;32&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;d&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;5&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;uint8_t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)((&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;filetime&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;mh&#34;&gt;0xFF0000000000&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;40&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;d&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;6&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;uint8_t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)((&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;filetime&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;mh&#34;&gt;0xFF000000000000&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;48&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;d&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;7&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;uint8_t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)(((&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;uint64_t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;filetime&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;mh&#34;&gt;0xFF00000000000000&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;56&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;читання-названих-mapi-властивостей&#34;&gt;&lt;strong&gt;Читання названих MAPI властивостей&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Іменовані MAPI‑властивості&lt;/strong&gt; – це користувацькі властивості, додані користувачами або застосунками.&lt;/p&gt;
&lt;p&gt;Aspose.Email дозволяє зчитувати ці властивості з повідомлень та вкладень.&lt;/p&gt;
&lt;h3 id=&#34;читання-іменованих-mapiвластивостей-з-msgфайлів&#34;&gt;&lt;strong&gt;Читання іменованих MAPI‑властивостей з MSG‑файлів&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Наведений приклад коду демонструє, як завантажити файл MAPI‑повідомлення, отримати всі його іменовані MAPI‑властивості та перебрати їх, щоб знайти і відобразити значення конкретних іменованих властивостей (&amp;quot;TEST&amp;quot; та &amp;quot;MYPROP&amp;quot;). Він показує, як отримати доступ до користувацьких або розширених властивостей у MAPI‑повідомленні, перебираючи колекцію властивостей і умовно обробляючи їх на підставі ідентифікаторів імен.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ReadNamedMAPIProperties-ReadNamedMAPIProperties.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;доступ-до-іменованих-mapiвластивостей-у-вкладеннях&#34;&gt;&lt;strong&gt;Доступ до іменованих MAPI‑властивостей у вкладеннях&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Іменовані MAPI‑властивості у вкладеннях можна отримати подібним чином:&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ReadingNamedMAPIPropertyFromAttachment-ReadingNamedMAPIPropertyFromAttachment.cpp&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;видалення-mapiвластивостей&#34;&gt;&lt;strong&gt;Видалення MAPI‑властивостей&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Ви можете видалити як стандартні, так і іменовані MAPI‑властивості з повідомлень або вкладень, як показано у наведеному нижче прикладі коду:&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-RemovePropertiesFromMSGAndAttachments-RemovePropertiesFromMSGAndAttachments.cpp&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Cpp: Керування вкладеннями у Outlook MSG‑файлах за допомогою Aspose.Email для C&#43;&#43;</title>
      <link>/email/uk/cpp/manage-outlook-msg-attachments/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/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 for C++ пропонує два способи видалення вкладень з MSG‑файлів:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Call the &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;Call the &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/uk/cpp/working-with-outlook-calendar-items/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/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;Потім він перебирає кожного одержувача, щоб отримати та вивести їх індивідуальний статус відповіді (наприклад, None, Tentative, Accepted або Declined) для запитів на зустріч або результатів голосування.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-DisplayRecipientsStatusFromMeetingRequest-DisplayRecipientsStatusFromMeetingRequest.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;створити-mapicalendartimezone-з-системного-часового-поясу&#34;&gt;&lt;strong&gt;Створити MapiCalendarTimeZone з системного часового поясу&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Наступний приклад коду демонструє, як створити &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_calendar_time_zone/&#34;&gt;MapiCalendarTimeZone&lt;/a&gt; об’єкт, використовуючи інформацію про часовий пояс локальної системи.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-CreateMapiCalendarTimeZoneFromStandardTimezone-CreateMapiCalendarTimeZoneFromStandardTimezone.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;встановити-нагадування-за-допомогою-тегів-valarm&#34;&gt;&lt;strong&gt;Встановити нагадування за допомогою тегів VALARM&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Наступний приклад коду демонструє, як створити календарний запис із кількома типами розширених нагадувань. Він показує, як налаштувати чотири різних типи нагадувань з різними умовами спрацьовування та поведінкою:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Аудіо будильник&lt;/strong&gt;, який спрацьовує у визначений час і повторюється 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/uk/cpp/outlook-mapi-contacts/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/cpp/outlook-mapi-contacts/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Aspose.Email для C++&lt;/strong&gt; дозволяє створювати та керувати контактами Microsoft Outlook програмно.  &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_contact/&#34;&gt;MapiContact&lt;/a&gt; клас надає всі властивості, пов’язані з контактом, включаючи імена, професійну інформацію, адреси, облікові записи електронної пошти, номери телефонів, категорії, власні поля та фотографії.&lt;/p&gt;
&lt;p&gt;У цій статті показано, як створювати, зберігати та читати контакти Outlook у форматах MSG та vCard (VCF).&lt;/p&gt;
&lt;h2 id=&#34;створити-та-зберегти-контакт-outlook&#34;&gt;&lt;strong&gt;Створити та зберегти контакт Outlook&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Щоб створити контакт Outlook і зберегти його на диск, виконайте наведені нижче кроки:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Створити екземпляр &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_contact/&#34;&gt;MapiContact&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Заповніть дані про ім&amp;rsquo;я, професійну, особисту та адресну інформацію.&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;The &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/uk/cpp/create-read-outlook-mapi-notes/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/cpp/create-read-outlook-mapi-notes/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;Aspose.Email for C++&lt;/strong&gt; дозволяє створювати та керувати нотатками Outlook програмно. The &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/uk/cpp/create-read-outlook-mapi-tasks/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/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;Наведений приклад коду демонструє, як конвертувати завдання vCalendar VTODO із файлу ICS у формат завдання Outlook MSG.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ReadingVToDoTask-ReadingVToDoTask.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;додати-інформацію-про-нагадування-до-завдання&#34;&gt;&lt;strong&gt;Додати інформацію про нагадування до завдання&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Подібно до Microsoft Outlook, Aspose.Email може додати інформацію про нагадування до MapiTask.&lt;/p&gt;
&lt;p&gt;Наведений приклад коду демонструє, як створити завдання Outlook з функцією нагадування та користувацьким аудіо‑сповіщенням.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-AddReminderInformationToMapiTask-AddReminderInformationToMapiTask.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;додати-вкладення-до-завдання&#34;&gt;&lt;strong&gt;Додати вкладення до завдання&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Наведений приклад коду демонструє, як створити завдання Outlook з вкладенням текстового файлу та зберегти його у вигляді MSG‑файлу&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-AddAttachmentsToMapiTask-AddAttachmentsToMapiTask.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;додати-повторення-до-завдання&#34;&gt;&lt;strong&gt;Додати повторення до завдання&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.mapi_task/&#34;&gt;MapiTask&lt;/a&gt; підтримує щоденні, щотижневі, щомісячні та щорічні шаблони повторення.&lt;/p&gt;
&lt;p&gt;Наведений приклад коду демонструє, як створювати повторювані завдання 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/uk/cpp/manage-outlook-voting-options-in-mapi-message/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/uk/cpp/manage-outlook-voting-options-in-mapi-message/</guid>
      <description>
        
        
        &lt;p&gt;Microsoft Outlook дозволяє користувачам додавати кнопки голосування (наприклад, Так, Ні, Можливо) під час створення електронних листів для швидкого збору відповідей. Aspose.Email для C++ забезпечує повну підтримку створення, модифікації та читання цих опцій голосування програмно через &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.follow_up_options/&#34;&gt;FollowUpOptions&lt;/a&gt; і &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.follow_up_manager/&#34;&gt;FollowUpManager&lt;/a&gt; класи.&lt;/p&gt;
&lt;p&gt;У цій статті ви навчитеся:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Створити повідомлення з параметрами голосування&lt;/li&gt;
&lt;li&gt;Читати параметри голосування з MapiMessage&lt;/li&gt;
&lt;li&gt;Додати або видалити кнопки голосування&lt;/li&gt;
&lt;li&gt;Отримати результати голосування&lt;/li&gt;
&lt;li&gt;Працюйте з існуючими або новими повідомленнями&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;читання-параметрів-голосування-з-повідомлення-mapi&#34;&gt;&lt;strong&gt;Читання параметрів голосування з повідомлення MAPI&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Використати &lt;a href=&#34;https://reference.aspose.com/email/cpp/class/aspose.email.mapi.follow_up_manager#ae3f56d88bee360b60b8ceacab3dc284a&#34;&gt;FollowUpManager::GetOptions&lt;/a&gt; для читання всіх параметрів подальших дій, включаючи кнопки голосування.&lt;/p&gt;
&lt;p&gt;Нижче наведено приклад коду, який демонструє, як витягнути параметри подальших дій та кнопки голосування з файлу повідомлення Outlook за допомогою Aspose.Email для C++.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ReadingVotingOptions-ReadingVotingOptions.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;читання-лише-кнопок-голосування&#34;&gt;&lt;strong&gt;Читання лише кнопок голосування&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Нижче наведено фрагмент коду, який показує, як читати лише кнопки голосування.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ReadingOnlyVotingButtons-ReadingOnlyVotingButtons.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;додавання-кнопки-голосування-до-існуючого-повідомлення&#34;&gt;&lt;strong&gt;Додавання кнопки голосування до існуючого повідомлення&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Нижче наведено приклад коду, який демонструє, як додати власний варіант голосування (&amp;quot;Дійсно!&amp;quot;) до існуючого повідомлення Outlook. Модифіковане повідомлення потім зберігається у новий файл MSG.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-AddVotingButtonToExistingMessage-AddVotingButtonToExistingMessage.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;видалення-кнопок-голосування-з-повідомлення&#34;&gt;&lt;strong&gt;Видалення кнопок голосування з повідомлення&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Видалити один варіант або очистити всі кнопки голосування.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-DeleteVotingButtonFromMessage-DeletVotingButtonFromMessage.cpp&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;читання-інформації-про-результати-голосування&#34;&gt;&lt;strong&gt;Читання інформації про результати голосування&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email дозволяє вам витягнути відповіді одержувачів, записані Outlook.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/ef0db907527892c88c557bb418093cee.js?file=Examples-EmailCPP-Outlook-ReadVoteResultsInformation-ReadVoteResultsInformation.cpp&#34;&gt;&lt;/script&gt;


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