Zarządzanie plikami wiadomości Outlook przy użyciu C++ Email Parser API
Odczyt i zapis pliku szablonu Outlook (.OFT)
Szablony Outlook są bardzo przydatne, gdy chcesz wielokrotnie wysyłać podobną wiadomość e‑mail. Zamiast każdorazowo od podstaw przygotowywać wiadomość, najpierw przygotuj ją w Outlook i zapisz jako szablon Outlook (OFT). Następnie, gdy potrzebujesz wysłać wiadomość, możesz utworzyć ją z szablonu, co oszczędza czas na pisaniu tego samego tekstu w treści lub temacie, ustawianiu formatowania itp. Klasa MailMessage w Aspose.Email może być użyta do wczytania i odczytania szablonu Outlook (OFT). Po załadowaniu szablonu Outlook w instancji klasy MailMessage możesz zaktualizować nadawcę, odbiorcę, treść, temat i inne właściwości. Po zaktualizowaniu właściwości:
- Wyślij e‑mail przy użyciu klasy SmtpClient lub
- Zapisz wiadomość jako MSG i przeprowadź dalsze aktualizacje/walidację przy użyciu Microsoft Outlook.
W poniższych przykładach kodu, my:
- Wczytaj szablon przy użyciu klasy MailMessage.
- Zaktualizuj niektóre właściwości.
- Zapisz wiadomość w formacie MSG.
Poniższy fragment kodu pokazuje, jak wczytać plik OFT przy użyciu API C++ Email Parser Library, zaktualizować wiadomość i zapisać ją w formacie MSG.
Zarządzanie cyfrowo podpisanymi wiadomościami
Aspose.Email implementuje kompletny algorytm obiektu e‑mail S/MIME. Daje to API pełną możliwość zachowania podpisów cyfrowych przy konwersji wiadomości pomiędzy formatami.
Zachowanie podpisu przy konwersji z EML do MSG
Podczas konwersji z EML do MSG ustaw flagę preserveSignature na true, aby zachować podpis. Poniższy fragment kodu pokazuje, jak konwertować z EML do MSG.
Konwertowanie wiadomości S/MIME z MSG do EML
Aspose.Email zachowuje podpis cyfrowy przy konwersji z MSG do EML, jak pokazano w poniższym fragmencie kodu.
Ustawianie kategorii kolorystycznej dla plików Outlook MSG
Kategoria kolorowa oznacza wiadomość e‑mail jako pewnego rodzaju ważną lub przynależną do określonej grupy. Microsoft Outlook pozwala użytkownikom przypisywać kategorie kolorowe w celu rozróżnienia e‑maili. Aby obsłużyć kategorię kolorową, użyj FollowUpManager. Zawiera on funkcje takie jak AddCategory, RemoveCategory, ClearCategories oraz GetCategories.
- AddCategory przyjmuje MapiMessage oraz łańcuch tekstowy kategorii koloru, np. "Purple Category" lub "Red Category", jako argumenty.
- RemoveCategory przyjmuje MapiMessage oraz łańcuch tekstowy kategorii koloru, który ma zostać usunięty z wiadomości.
- ClearCategories() służy do usuwania wszystkich kategorii kolorów z wiadomości.
- GetCategories jest używane do pobierania wszystkich kategorii kolorów z konkretnej wiadomości.
Poniższy przykład wykonuje zadania wymienione poniżej:
- Dodaj kategorię kolorystyczną.
- Dodaj kolejną kategorię kolorystyczną.
- Pobierz listę wszystkich kategorii.
- Usuń wszystkie kategorie.
Uzyskiwanie informacji zwrotnych z pliku MSG
API Aspose.Email zapewnia możliwość uzyskania informacji o zadaniach follow‑up z wysłanej lub odebranej wiadomości. Może pobierać informacje o odczycie, potwierdzeniu dostarczenia oraz wyniki głosowania z pliku wiadomości.
Pobieranie informacji o potwierdzeniach odczytu i dostarczenia
Poniższy fragment kodu pokazuje, jak pobrać informacje o potwierdzeniach odczytu i dostarczenia.