Работа с Zimbra

About Zimbra

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

Read all messages from Zimbra TGZ storage

Aspose.Email предоставляет TgzReader class — класс для чтения файлов хранилища Zimbra TGZ. Приведённый ниже пример кода демонстрирует использование TgzReader class — класс для чтения всех сообщений из файла. 

Save Messages and Directory Structure

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

Приведённый ниже фрагмент кода демонстрирует использование TgzReader.ExportTo method — метод для сохранения всех сообщений из Zimbra TGZ‑файла.

Export calendar and contact items from Zimbra backup files

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");
}