Работа с Zimbra

О Зимбре

Zimbra — это пакет электронной почты, календаря и совместной работы, созданный для облака. Zimbra включает полный набор функций электронной почты, контактов, календаря, обмена файлами, задач, обмена сообщениями и видеоконференций, доступ к которым осуществляется через веб-клиент Zimbra с любого устройства.

Прочитайте все сообщения из хранилища Zimbra TGZ

Aspose.Email предоставляет TgzReader класс для чтения файлов хранения Zimbra TGZ. Следующий пример кода демонстрирует использование TgzReader класс для чтения всех сообщений из файла. 

Сохранить сообщения и структуру каталогов

Вы также можете сохранить все сообщение со структурой каталогов из файла хранилища Zimbra TGZ. Для этого TgzReader класс предоставляет метод ExportTo который принимает выходной путь в качестве параметра.

Следующий фрагмент кода демонстрирует использование TgzReader.ExportTo метод сохранения всех сообщений из файла хранения Zimbra TGZ.

Экспорт элементов календаря и контактов из файлов резервных копий Zimbra

Aspose.Email позволяет экспортировать календарь и контакты Zimbra в форматы iCalendar и vCard. В приведенном ниже примере кода показано, как реализовать эту функцию в нашем проекте:

try (TgzReader reader = new TgzReader("test2.tgz")) {
    //contacts files can be found in Contacts and Emailed Contacts subfolders
    //calendar files can be found in Calendar subfolder
    reader.exportTo("out");
}