Назад | Перейти на главную страницу

Есть ли ограничение на количество сообщений электронной почты в данной папке с Courier IMAP?

Я не сталкиваюсь с проблемой или чем-то еще, мне просто было любопытно, когда я увидел, что у меня есть 2 папки с примерно 20 000 элементов в каждой. Все работает нормально (с использованием Thunderbird), но я ничего не нашел в Google по этому поводу. Кто-нибудь когда-нибудь слышал об ограничении этого с Courier IMAP?

Это зависит от файловой системы:

  • FAT16: 512 на папку
  • FAT32: 65534 на папку
  • NTFS: 4 294 967 295

В Linux ограничения основаны на количестве инодов и размере диска. Обратите внимание, что ext2 / ext3 и другие, использующие стандартную структуру каталогов inode, имеют ограничение в ~ 32 000 подкаталогов в каталоге.

Для 20 000 файлов используйте файловую систему, в которой файлы хранятся в древовидной структуре, а не в структуре списка, как в ext2 / ext3, UFS, FAT16 / FAT32. Вы также можете увеличить размер кеша каталога.

AFAIK нет ограничения на количество писем на папку IMAP в Courier IMAP или спецификации IMAP4rev1.

Но основная файловая система, в которой размещены файлы Maildir, может иметь жесткое ограничение на количество файлов в каталоге или, по крайней мере, может страдать от снижения производительности, если определенное количество файлов в одном каталоге будет превышено.

Однако 20 000 писем / файлов не должны быть проблемой.

Просто для информации других людей здесь. У меня есть почтовый хост, и я видел почтовые ящики и почтовые папки с более чем миллионом сообщений в них. Конечно, они действительно медленные, и на этом этапе это вызывает другие проблемы, просто загружая папку, но в конечном итоге это сработает. Я обычно вызываю людей после того, как их почтовый ящик превышает 40 000 сообщений или около того.