Разница между почтой в / var / mail и / home / user / mail

У меня есть сервер Ubuntu, использующий Postfix и Dovecot для управления прибл. 5 учетных записей электронной почты.

Если я посмотрю в / var / mail , я могу увидеть один (большой) файл на каждый адрес электронной почты. Глядя на содержимое этих файлов, они содержат только сообщения папки «Входящие» (т.е. не отправленные сообщения, ни сообщения, которые были вручную отсортированы из папки «Входящие» в другие папки в Thunderbird (IMAP)).

Если я посмотрю, например, / home / contact / mail , я могу видеть сообщения «Отправленные» и другие папки (по одному файлу на почтовую папку), но нет почтового ящика.

Если сообщения в / var / mail должны быть отсортированы в / home / .... также? т.е. должен ли / var / mail обычно быть пустым?

В настоящий момент входящие сообщения находятся в / var / mail , а другие папки - в / home //mail .

Я пытаюсь понять, как перейти на новый почтовый сервер (снова Postfix + Dovecot), поэтому сначала хотел бы понять, для чего нужны разные файлы.

0
задан 29 December 2018 в 02:04
1 ответ

Один большой файл для каждого пользователя в / var / mail известен как файл «mbox». Это был первый (распространенный) формат почтовых ящиков, и, хотя он относительно прост, он страдает любым количеством ограничений, включая, как вы определили, то, что вы не можете (легко) иметь иерархию почтовых папок, так как mail клиенты (и более современные протоколы доступа к почте, такие как IMAP) стали ожидаемыми.

Чтобы устранить некоторые ограничения в формате mbox (в основном связанные с безопасностью и производительностью параллелизма), был создан формат Maildir,что почти наверняка находится в папке / home / / mail . Хотя подпапки на самом деле не являются частью стандарта, их намного проще поддерживать с помощью maildir, поэтому серверы IMAP и т.п. обычно используют этот формат по умолчанию.

Что касается того, как вы должны выполнять миграцию: чтобы быть Совершенно откровенно, если то, что у вас есть на данный момент, работает, я бы не стал менять настройку на новом сервере. У вас такая же вероятность навести беспорядок и потерять почту, как и сделать что-нибудь лучше. Просто скопируйте конфигурацию на новый сервер, скопируйте как в / home , так и в / var / mail , и покончим с этим. Дело не в том, что преобразование в all-Maildir сложно (так у меня настроен собственный почтовый сервер), или даже не «делать это правильно» и становится полностью виртуальным (вот как я рекомендую делать это в любом профессиональном качестве. ), это просто изменение , и изменение, наряду с предположением, является причиной всех сбоев.

1
ответ дан 4 December 2019 в 15:47

Теги

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