Формат почтовых ящиков
Форматы, поддерживаемые Dovecot:
mbox: Традиционный для UNIX-систем формат почтового ящика. Пользовательские входящие сообщения хранятся в почтовых ящиках, которые обычно располаются в директориях /var/spool/mail или /var/mail. Один файл содержит всю входящую почту для одного пользователя.
Maildir: Один файл содержит одно сообщение. Основное преимущество - надёжность: созданные файлы никогда не изменяются, все операции атомарны. Верхний уровень папки Maildir содержит Maildir/cur, Maildir/new и Maildir/tmp поддиректории.
dbox: Собственный, высокоэффективный формат почтового ящика Dovecot. Почтовые сообщения хранятся в одном или нескольких файлах, каждый из которых может содержать одно или более сообщений.
Cydir: Собственный, простой и высокоэффективный Cyrus-подобный формат почтового ящика. Им следует пользоваться только для тестирования и анализа работы почтовой системы.
Типы почтовых ящиков, не поддерживаемые Dovecot:
mbx: Старый высокоэффективный формат почтового ящика UW-IMAP, разработанный вашингтонским университетом. Один файл содержит в себе все почтовые ящики пользователей. При большом количестве сообщений система работала медленно.
mix: Новая версия формата почтового ящика, разработанного вашингтонским институтом (2006). Тоже самое что и multi-dbox.
mailstore: Формат используемый Exim.
MH: Один файл содержит одно сообщение. Порядок сортировки папки определяет имя сообщение и его ID. Активно используется таким проектами как: MH-E, NMH, exmh. В опытном порядке поддерживается UW-IMAP.
MMDF: Похож на mbox, но вместо разделителей в поле "От кого" использует четыре символа ^A
Cyrus: Один файл содержит одно сообщение, плюс к этому существует пара индекс/кэш файлов. Обычно этот формат относят к типу maildir, похожи они только в одном.
Добавить поддержку новых форматов в Dovecot не так уж и сложно, но это может занять много времени. Для этого в Dovecot есть простой и удобный API. Для примера, воспользуйтесь Cydir.
Программная поддержка
Формат/ПО |
|||||||||
Да |
Да |
Нет |
Да |
Да |
Да |
Да |
Да |
Да |
|
Нет |
Да |
Нет |
Да |
Нет |
Да |
Нет |
Нет |
Нет |
|
Да |
Нет |
Да |
Да |
Да |
Нет |
Да |
Да (3.22) |
Да |
|
Нет |
Нет |
Нет |
Да |
Нет |
Нет |
Нет |
Нет |
Нет |
|
Да |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
|
Нет |
Да |
Нет |
Нет |
Нет |
Да |
Да |
Да |
Нет |
Преобразование форматов почтовых ящиков
Подробнее читайте статью Migration/MailFormat.
Ссылки
Формат почтовых ящиков Mutt: http://rucus.ru.ac.za/docs/mutt/manual58.html
Статья о форматах почтовых ящиков: http://www.livejournal.com/users/rfunk/1571.html
Сравнение Mbox и maildir: http://www.linuxmail.info/mbox-maildir-mail-storage-formats/
