Сначала немного контекста:

Я управляю бизнес-сетью с 30 рабочими станциями Windows, на каждой из которых установлен и настроен Outlook для учетной записи Exchange. Сервер Exchange предоставляет 4 ГБ пространства на учетную запись, но многие пользователи быстро заполняют это пространство. До сих пор решение было быстрым и грязным: локальный PST-архив, куда можно перенести все старые письма, чтобы освободить место для новых. Это работает, но это локальный архив, и необходимо регулярно выполнять резервное копирование, чтобы предотвратить потерю писем в случае проблем с ПК. Резервное копирование PST-файла ... сложно, так как Outlook необходимо закрыть, а большой файл необходимо скопировать по сети (даже 10 ГБ для некоторых пользователей) или с использованием некоторых инкрементных резервных копий, таких как rsync (боль в установке). Вряд ли это может быть сделано автоматически (только потому, что Outlook должен быть закрыт), и не все пользователи могут / хотят.

--- конец контекста ---

Вчера у меня возникла идея: почему бы не настроить локальный почтовый сервер IMAP и настроить учетную запись IMAP вместо локального файла pst? Таким образом, все пользователи могут хранить свои старые электронные письма в этой локальной учетной записи, которые могут быть легко скопированы на сервере.

Но ... это кажется слишком легким ... и я не нахожу никаких ссылок на подобное решение до сих пор, поэтому мне было интересно:

в чем проблема? Что мне не хватает? Как вы думаете, это будет жизнеспособным решением?

ОБНОВИТЬ

Новые факты и проблемы:

  • IMAP - это двунаправленный протокол (он позволяет загружать электронные письма) *;
  • Outlook (и другие почтовые клиенты) заставит также настроить SMTP-сервер, это должно быть решено с использованием поддельного SMTP-сервера (необходимо проверить);
  • Загрузка электронной почты в учетную запись IMAP кажется медленным процессом (проверяется в локальной сети);
  • Этот метод мог бы работать, но все еще кажется излишним

*** Или использовать SMTP для загрузки?

2 ответа2

0

Просто настройте общие папки Exchange, поместив базу данных на надежный жесткий диск и предоставив соответствующие разрешения для пользователей (скажем, по одному пользователю на папку). После этого каждый пользователь сможет выбрать свою общую папку для целей архивирования.

0

Вместо того, чтобы использовать локальный сервер IMAP, почему бы не создать надлежащий сервер IMAP и предоставить пользователям доступ в качестве дополнительных учетных записей?

Типичные IMAP-серверы будут хранить данные в формате, который очень легко создать резервную копию и восстановить.

Я думаю, что ответ @ thims может быть лучше, хотя :)

Одна небольшая проблема с любым из этих решений заключается в том, что я не думаю, что пользователи могут установить эти местоположения в качестве местоположения архива, чтобы они не могли использовать автоматическое архивирование Outlook. (Не уверен насчет этого - кто-нибудь еще может уточнить?)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .