Форматы хранения почтовых ящиков
Одним из наиболее результативных методов контроля за работой почты является анализ почтовых ящиков пользователей и отдельных сообщений, хранящихся в них. Метод спорный, так как для некоторых пользователей такой контроль выглядит как стороннее вмешательство. Также многие убеждены, что то, каким образом они хранят и архивируют почту, - их личное дело.
Если отбросить эмоции, становится понятно, что детальные сведения о почтовых ящиках помогают улучшить производительность, стратегии резервного копирования почты и планирование ресурсов, поскольку выясняется, на какие части системы приходится наибольшая нагрузка.
По правде говоря, смотреть содержимое пользовательских сообщений - идея не из лучших, и без этого можно легко обойтись с помощью нехитрых действий, которые позволят выудить много ценных сведений, не присматриваясь к отдельным письмам. Однако не забывайте - то, какие именно это будут сведения, зависит от конкретной используемой почтовой системы.
Большинство почтовых систем работают по протоколу IMAP (Internet Mail Access Protocol, Интернет-протокол доступа к почте), при котором все сообщения хранятся на сервере, а клиенты имеют доступ к письмам через почтовые папки. Плюсом данного протокола является возможность доступа к одним и тем же данным со стороны разных клиентов. Упрощается резервное копирование почты, а пользователь всегда имеет доступ к сообщениям – будь то из офиса или из отеля во время поездки.
За хранение почтовых сообщений отвечает внутренняя база данных IMAP-сервера.
Чаще всего встречаются два способа хранения: в одном файле либо в почтовой директории (Maildir). Первый способ предполагает хранение всех сообщений в одиночном файле (бывает, что имеется файл на каждую папку). Такой способ имеет явные недостатки, которые особенно проявляются в системе с множеством клиентов, - это и проблемы блокировки файла, и ухудшение производительности при работе с одним огромным файлом.
Лучший вариант - формат Maildir, при котором почтовые папки представлены каталогами файловой системы, а сообщения хранятся в отдельных файлах, что дает быстрый и эффективный доступ.
Однако оба способа хранения сталкиваются с трудностями при очень большом количестве сообщений. В случае одиночного файла возникает опасность нарушения структуры файла. При использовании Maildir некоторые файловые системы плохо справляются с большим количеством файлов в одном каталоге. Это ограничение файловой системы, а не почтового сервера, но об этом нужно помнить.
Проанализировав отчет об использовании почты, можно сделать вывод о необходимости установки нового сервера или о том, что некоторым пользователям не помешает реорганизовать свою почту для улучшения общей производительности сервера.
http://www.ibm.com/developerworks/ru/li ... mailusage/