Мигрирах скоро сървер и поща и се наложи ползвам Dovecot. Всичко работи както трябва, пощата се чете, старите кутии (mbox) са запазени.
Има нещо което не мога да проумнея.
в dovecot.conf имам:
mail_location = mbox:~/mail:INBOX=/var/mail/%u
Всичките юзери имат по 1 mbox файл и всичките mbox-ове са в /var/mail/ по един файл на юзер. INBOX=/var/mail/%u
за какво обаче му е нужно първият параметър :~/mail:
след като се прочете пощата на някой клиент забелязах че Dovecot прави по 1 допълнителна празна директория mail в хома на всеки юзер. За какво е това?
пуснал съм само pop3 (без imap). документацията казва следно:
If you're using mbox, giving a path to the INBOX file (eg. /var/mail/%u) isn't enough. You'll also need to tell Dovecot where the other mailboxes are kept. This is called the "root mail directory", and it must be the first path given in the mail_location setting.
Защо да не достатъчно само с един параметър INBOX.
Да не би pop3 да подържа повече от 1 mbox на юзер/е-маил?
Въпрос2:
в клиетите имам зададено
leave messages on the server & until i delete or move/them from InboxНо след като се изтрие писмото от клиента, Dovecot не го изтрива от mbox-а на сервера. и mbox-овете само нарастват.
mbox-овете са големи някои стигат до 1-2GB. Наясно съм че това е трудна работа ако например трябва да се изтрие писмо в средата на голям файл.
Такава ли трябва де е нормалната работа при mbox & pop3 ?