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

Как переместить текущие новые каталоги прямо в виртуальный дом пользователя?

Читая документацию Maildir, они просто упоминают, что папка должна выглядеть как

  user/Maildir/cur 
               tmp
               new

Итак, у моих виртуальных пользователей он есть без папки Maildir, например:

  user/cur
      /tmp
      /new

это вызовет проблемы в будущем? Или это неправильный способ его использования?

У меня есть собственный опыт использования этой установки, потому что я использую голубятню без ~/Maildir/ подкаталог. Обычно это не проблема, единственное, что я заметил, это то, что пользователи могут при определенных обстоятельствах видеть системные папки в своем почтовом клиенте. В моем случае пользователи продолжают спрашивать меня, для чего нужны папки dovecot и sieve в окнах подписки на папки ...

Чтобы избежать таких артефактов, я бы предложил придерживаться ~/Maildir/-настроить. Таким образом, вы сможете четко разделить почтовые папки и конфигурацию.

Я думаю, что это в основном историческое соглашение, которое предполагает, что у пользователей есть реальный домашний каталог и более широкий доступ, чем просто их электронная почта. Тогда имеет смысл иметь ~/Maildir/ подкаталог в дополнение к ~/public_html/ , ~/.ssh/ и т.п.

Для пользователей виртуальной почты нет особой необходимости в таком промежуточном ~/Maildir/ каталог, но его использование не требует больших затрат (1 индексный дескриптор на пользователя почты), а его изменение потребует явной конфигурации в большинстве программ (если это вообще возможно), что может привести к проблемам с переносимостью при переходе на другую почтовую систему в будущем. .

Обычно я категорически за то, чтобы делать обычные, и я бы рекомендовал придерживаться ~/Maildir/. То, что вы можете изменить значения по умолчанию, не означает, что вы должны это делать.