Страницы: 1
RSS
Важный довесок к TheBat (must have), Альтернативное резервное копирование, экспорт/импорт базы по IMAP/POP3, отдельных папок и т.п.
 
Хочу поделиться реально рабочим решением для резервного копирования данных - MailStore Home http://www.mailstore.com/en/mailstore-home-email-archiving.aspx. Сразу оговорюсь, что ей нужно пользоваться, когда еще все хорошо. Тогда эффект будет впечатляющим.



Описаний программы много в Интернет. Интерфейс - русский, программа бесплатная для некоммерческого использования. Применительно к TheBat что может делать многое из того, чего просто нет в TheBat и весьма полезное:

1. Создать архив, как альтернативу встроенной системы архивирования данных. Масса народа плачется, что архив есть, но восстановился как-то не так. Обращаю внимание, что разработчики MailStore Home с TheBat не знакомы и не делали специальную опцию для архивирования данных программы TheBat. но там есть возможность работать с произвольным ящиком по IMAP и POP3. Данные можно одинаково легко импортировать как с произвольной бесплатной почты, так и с платной с сохранением структуры директорий.

2. В программе есть экспорт и можно закачать всю свою базу, включая структуру папок/подпапок на новый ящик на сервере. Причем новый ящик не обязательно должен называться так же как и старый. Иными словами можно переносить множество папок/подпапок  хором.  TheBat так не умеет.

3. Можно экспортировать или импортировать, только выбранные папки. Это особенно важно, когда создана в процессе работы сложное дерево директорий/поддиректорий.

4. Расписания создания/экспорта архивов в бесплатной версии Home нет, но есть лазейка - дополнительная функция создания ярлыка для конкретной операции на рабочем столе. А там просто запуск программы с ключами. То есть при желании не сложно вытащить эти команды и сделать запуск по расписанию и копирование данных в отдельное хранилище. Например, для этого xStarter в помощь.

К слову, MailStore не тянет тупо весь ящик для архива, а сверяет, какие письма уже в архиве, а какие удалены/добавлены. Созданный архив можно просмотреть, есть поиск и т.п.


В общем это важный довесок к TheBat.
Ранее  я постоянно сталкивался с такой проблемой, что при использовании корпоративной почты с несколькими пользователями по IMAP, но объемной базой постоянно был риск потерять данные. С MailStore о такой проблеме можно забыть.


И еще небольшой совет.

Ранее мне приходилось заказывать VPS и постоянно его расширять по мере роста базы. Фактически я здорово переплачивал,поскольку покупал возможности, рассчитанные на плотное использование WEB сайтов. Причем всё дисковое пространство забить не мог, поскольку тогда бы не создавались backup, которые так же используют свободное место даже для архивации.

Сейчас нашел интересную возможность - Почтовый сервер Джино. Цены очень доступные - раз 7-8 дешевле, чем я платил за VPS и backup создается средствами хостинга. Ранее, когда я понял, что такой backup с хостинга не заберешь (не дают FTP доступ), то посчитал предложение рисковым, но с программой MailStore это более не проблема. То есть если у вас база больше 10 Гбт, то решение может быть интересным, но пока этот план не тестировал. Поэтому о качестве/скорости ничего сказать не могу.
Изменено: Игорь Акулюшин - 13.09.2016 14:00:15
 
Вот еще одно хорошее решение для резервного копирования или восстановления ящика/папок/писем с сервера по IMAP:

Portable IMAPSize
Описание:
Программа позволяет быстро и эффективно
работать с почтовыми аккаунтами IMAP. Portable IMAPSize не является просто
очередным почтовым клиентом. Основная цель программы заключается в обнаружении
директорий, занимающих много места на почтовом сервере и управлении этими
директориями. Тем самым оптимизируется использование места, отводимого под
почтовый аккаунт. Для этого программа предлагает ряд полезных и уникальных
функций. Portable IMAPSize портативна и не требует установки. Работа начинается
сразу после запуска.  
Ключевые особенности утилиты:
- мощные средства поиска по одному или нескольким почтовым ящикам;
- возможность удаления вложений в электронных письмах без их загрузки;
- сохранение почтовых вложений одновременно из нескольких сообщений;
- управление почтовыми ящиками (стирание, создание, удаление, переименование);
- управление сообщениями (копирование, перемещение, удаление);
- управление подписками;
- возможность изменять заголовки сообщений;
- копирование сообщений с одного IMAP аккаунта на другой;
- создание резервных копий нескольких папок в учетной записи IMAP;
- создание резервных копий всего аккаунта;
- визуальное оповещение о спаме;
- минимальное потребление системных ресурсов;
- возможность выполнять практически все операции без использования мыши.
Скачать можно тут: http://www.broobles.com/imapsize/

Программа очень быстрая, реально работающая. Например, на почтовой базе > 20 Гбт MailStore Home начал сильно тормозить, а ImapSize  тянула как зверь.
Удобством последней программы является так же возможность четко посчитать, какая папка занимает сколько места, так же очень удобно с сохранением всей иерархии папок перенести данные с одного ящика в другой не говоря уже о собственном восстановлении backup ящика, если нужно. Например, MailStore Home закачивает всю структуру ящика с специальную экспортную папку на сервере и далее нужно возиться по ручному перетаскиванию папок.

Минусом программы ImapSize  является ее англоязычность. Проблема не в английском интерфейсе, а в том, что русские папки она кодирует символами, что не удобно при просмотре, но это не мешает ей восстановить все корректно с верным написанием даже русских названий. Правда, почему-то накосячила с временем получения при восстановлении. По логике программы это оказалось время закачки письма самой программой ImapSize (то есть текущая дата), а не время предыдущего получения. Время создания писем переносит верно.
Приятным бонусом оказалась возможность подписки сразу на все папки. В большинстве прочих программ приходится тыкать на папки по одной, а если их много, то становится грустно.  

Да, еще у ImapSize есть косяк с сохранением backup, если папки русскоязычные. Выдаются ошибки Windows, что слишком длинные названия или нет разрешения для записи в папку. Лечится либо переименованием папок, либо выгрузкой в корень типа D:\ImapSize

А в остальном все отлично, делает копии/восстанавливает на ура. Реально очень быстрая и полезная софтина.
Изменено: Игорь Акулюшин - 03.10.2016 10:06:02
 
Очень хорошее решение -
Код
winrar -ag-YYYY-MM-DD каталог\почты\бата
в планировщике.
Меня за Х лет ни разу не подводило.
 
Цитата
AnrDaemon написал:
Очень хорошее решение -  
Код
 winrar -ag-YYYY-MM-DD каталог\почты\бата 
 в планировщике.
Меня за Х лет ни разу не подводило.
Вы умница, это самое простое решение и крайне надежное, потому что в работе WinRAR может сомневаться лишь идиот. Рошаль всегда был примером программистов, как и Гислер (Total Commander). Спасибо большое Вам за этот прекрасный совет!
 
Честно говоря "прекрасный совет" выше - решение не слишком удачное. По сути это просто backup локального каталога хранения почты в упрощенном варианте. Сделать такой архив локального хранилища можно еще многими способами, включая штатный способ самого TheBat. Но толку-то для IMAP...

Предположим у вас случились проблемы: навернулся почтовый сервер (без возможности восстановления), злоумышленник или вирус удалил почтовые сообщения с сервера. Как восстанавливать будете? Из локальной копии? Не выйдет. TheBat не умеет синхронизировать в направлении локальный каталог -> почтовый сервер. Только наоборот. Это значит, что после восстановления из архива у вас будет каталог почты на момент создания архива. При подключении к интернет и обращении к почтовому серверу произойдет синхронизация пустого сервера с локальной базой. В результате последняя просто опустошится.
Единственный выход в этом случае будет восстановиться повторно из архива, не подключать интернет и экспортировать письма из каждой папки в формате EML или msg (Инструменты/Экспортировать письма/...). Потом подключиться к интернет, оплакать обнуление базы. Далее создать ящик с подключением по IMAP и вручную создать папки, как было раньше и так же вручную в каждую папку импортировать скопом письма, которые ранее экспортировали  в формате EML или msg. Если папок много и база объемная, то займет времени прилично, но все же восстановитесь.

Но зачем доводить до такой ситуации? Проще теми же программами MailStore Home или  IMAPSize сделать копию серверной базы. Если там навернется почтовая база, то вы просто восстановите ее на сервер. Причем такое решение будет универсальным независимо от того какой у вас почтовый сервер и имеете ли вы к нему расширенный доступ. Кроме того, таким способом вы легко сможете перенести всю почтовую базу (или нужную часть) с текущего почтового ящика на новый. Сами программы MailStore Home или  IMAPSize не являются заумными и вполне доступны для освоения пользователю без специальных знаний.
Страницы: 1