На сервере, настроенном мной и другом, мы в настоящее время используем формат почтового ящика mbox. (Думаю, я должен упомянуть, что мой друг настроил почтовую часть сервера, и я пока не слишком много знаю о конфигурации почтового сервера ...)
Поскольку мне нравится возможность вложенных папок в формате maildir, я бы Мне нравится использовать формат maildir, но я не хочу влиять на почтовые ящики других пользователей в этой системе.
Где-то в dovecot wiki я читал, что можно изменить формат почтового ящика для одного пользователя с помощью настроек в соответствующей базе данных пользователей. В /etc/dovecot.conf я видел, что мы используем / etc / passwd в качестве файла userdb (он говорит: «userdb passwd {...» в dovecot.conf)
Что я сделал сейчас , создавал testuser и добавлял
:userdb_mail=maildir:/home/maildirtest/maildir
в конце «maildirtest» пользователя в / etc / passwd. Когда я теперь подключил эту учетную запись к своему почтовому клиенту Thunderbird, внутри домашней папки пользователя был создан почтовый каталог. Я также попытался перезапустить dovecot, но пока не добился успеха, используя maildir для этого отдельного пользователя.
Тем временем я также создал и создал каталог maildir в указанной папке с
sudo maildirmake.dovecot /home/maildirtest/maildir
Может быть, я должен также сказать, что мы используем postfix в качестве MTA, и мне также понадобится эта часть работать в этой конфигурации.
Надеюсь, у кого-то есть идея, как заставить это работать.
Если Вы используете Локального Курьера по умолчанию (procmail
) необходимо смочь просто настроить доставку на основе в расчете на пользователя в корневом каталоге того пользователя .procmailrc
файл:
DEFAULT=$HOME/Maildir/
И удостоверьтесь Maildir
каталоги существуют, с хорошими полномочиями, и принадлежат им:
sudo mkdir -m 0700 /home/USER/Maildir
sudo chown USER:USER /home/USER/Maildir