Exim — сортировка писем по датам?

Приветствую.

Ситуация такая:

Используется Exim, на сервере есть ящик, на который приходит очень много писем. В результате в директории maildir для этого ящика такое множество файлов (десятки тысяч), что при их листинге (через imap-сервер, например), всё начинает очень сильно тормозить, упираясь в файловую систему).

Единственная идея по оптимизации на данный момент — добавить правило для разложения этих писем по директориям по датам с помощью sieve. Но пока я не уверен, реализуемо ли это.

Возможно, вы можете предложить какие-нибудь другие идеи? Кто-нибудь сталкивался с такими сложностями?
  • Вопрос задан
  • 3036 просмотров
Пригласить эксперта
Ответы на вопрос 2
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
1. Посмотреть в сторону mbox.
2. Посмотреть в сторону регулярного забирания клиентом почты по какому-нить pop3.
3. Посмотреть в сторону выноса почты куда-то в сторону облаков вроде gmail/mailru/yandex/office365
Уже среди нескольких моих знакомых компаний после тестовых развертываний exim/postfix/sendmail/exchange на таких объёмах почты (от 10 гигабайт на пользователя в среднем) — компании от десятка пользователей до полутысячи было решено что экономичнее и выгоднее в обслуживании от локальных серверов почты отказаться.
т.к бизнесу требовалось иметь доступность архива почты не в локальном архиве на клиенте, а возможность доступиться в любой момент — частые командировки
Ответ написан
Комментировать
elve
@elve
Для таких операций существует sieve. Вам нужно подключить ее к софтине, отдающей по imap письма (скорее всего dovecot) и для каждого пользователя можно будет писать свой отдельный скриптик раскладывания писем. Причем скриптик можно будет создать прямо из почтового клиента. Thunderbird и claws-mail такое умеют, например.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы