Správa souborů zpráv Outlook pomocí C++ Email Parser API

Čtení a zápis souboru šablony Outlook (.OFT)

Šablony Outlook jsou velmi užitečné, pokud chcete opakovaně odesílat podobné e‑mailové zprávy. … Třída MailMessage knihovny Aspose.Email může být použita k načtení a čtení šablony Outlook (OFT). Jakmile je šablona Outlook načtena v instanci třídy MailMessage, můžete aktualizovat odesílatele, příjemce, tělo, předmět a další vlastnosti. Po aktualizaci vlastností:

  • Odešlete e‑mail pomocí třídy SmtpClient nebo
  • Uložit zprávu jako MSG a provést další aktualizace/validace pomocí Microsoft Outlook.

V níže uvedených ukázkách kódu děláme:

  1. Načtěte šablonu pomocí třídy MailMessage.
  2. Aktualizovat některé vlastnosti.
  3. Uložit zprávu ve formátu MSG.

Následující úryvek kódu vám ukáže, jak načíst soubor OFT pomocí API C++ Email Parser Library, aktualizovat zprávu a uložit ji ve formátu MSG.

Správa digitálně podepsaných zpráv

Aspose.Email implementuje kompletní algoritmus S/MIME e‑mailových objektů. To poskytuje API plnou moc zachovat digitální podpisy při převodu zpráv mezi formáty.

Zachování podpisu při konverzi z EML do MSG

Při konverzi z EML do MSG nastavte příznak preserveSignature na true, aby byl zachován podpis. Následující úryvek kódu ukazuje, jak převést z EML do MSG.

Konverze S/MIME zpráv z MSG do EML

Aspose.Email zachovává digitální podpis při konverzi z MSG do EML, jak je ukázáno v následujícím úryvku kódu.

Nastavení barevné kategorie pro soubory Outlook MSG

Barevná kategorie označuje e‑mailovou zprávu pro určitý druh důležitosti nebo klasifikace. Microsoft Outlook umožňuje uživatelům přiřazovat barevné kategorie k odlišení e‑mailů. Pro práci s barevnými kategoriemi používejte třídu FollowUpManager. Obsahuje funkce jako AddCategory, RemoveCategory, ClearCategories a GetCategories.

  • AddCategory přijímá MapiMessage a řetězec barevné kategorie, například „Purple Category“ nebo „Red Category“, jako argumenty.
  • RemoveCategory přijímá MapiMessage a řetězec barevné kategorie, který má být ze zprávy odstraněn.
  • ClearCategories() se používá k odstranění všech barevných kategorií ze zprávy.
  • GetCategories se používá k získání všech barevných kategorií z konkrétní zprávy.

Následující příklad provádí úkoly uvedené níže:

  1. Přidat barevnou kategorii.
  2. Přidat další barevnou kategorii.
  3. Načíst seznam všech kategorií.
  4. Odstranit všechny kategorie.

Přístup k informacím o následném zpracování ze souboru MSG

API Aspose.Email poskytuje možnost přístupu k informacím o sledování z odeslané nebo přijaté zprávy. Dokáže načíst informace o potvrzení přečtení, doručení a výsledcích hlasování ze souboru zprávy.

Získávání informací o potvrzení přečtení a doručení

Následující úryvek kódu vám ukazuje, jak získat informace o potvrzení přečtení a doručení.