From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <46371954.5060508@parkheights.dyndns.org> Date: Tue, 01 May 2007 06:41:24 -0400 From: sergey ivanov User-Agent: Thunderbird 2.0.0.0 (Macintosh/20070326) MIME-Version: 1.0 To: ALT Linux sysadmin discuss References: <4635D83B.6030202@parkheights.dyndns.org> <4636459F.60002@parkheights.dyndns.org> In-Reply-To: Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [Sysadmins] =?koi8-r?b?wsU=?= X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Linux sysadmin discuss List-Id: ALT Linux sysadmin discuss List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 May 2007 10:41:38 -0000 Archived-At: List-Archive: Artem Zolochevskiy wrote: > Sergey wrote: > >> Всё же, если не затруднит6 покажите вывод >> 'sudo /usr/sbin/dovecot -n' >> > > # dovecot -n > # /etc/dovecot/dovecot.conf > log_timestamp: %Y-%m-%d %H:%M:%S > protocols: imap > listen: 192.168.14.1 > disable_plaintext_auth: no > login_dir: /var/run/dovecot/login > login_executable: /usr/lib/dovecot/imap-login > mail_extra_groups: mail > mail_location: mbox:~/mail/:INBOX=/var/mail/%u > auth default: > passdb: > driver: pam > userdb: > driver: passwd > > Так как mbox указывает на ~/mail/, для "бездомного" у вас получается /dev/null/mail/, что dovecot и пытается для вас сделать. Очевидно что надо для его рабочих файлов, создаваемых для каждого пользователя, указать другое, менее "тесное" место. Например, --- mail_location = mbox:/var/spool/.imap/%u:INBOX=/var/mail/%u --- Однако вы написали в одном из предыдущих своих писем, что хотите, чтобы пользователи-домохозяева имели свою почтовую директорию у себя дома, то есть в mbox:~/mail/ С dovecot'ом это очень просто, надо ему задать default namespace. Так как namespaces не имеют никакого отношения к протоколу POP3, а только к IMAP, то заданный там location переопределит mail_location для входящих по IMAP, но не переопределит для входящих по POP3. На всякий случай я напишу конкретный пример того, как задать namespace: --- namespace private { prefix = location = mbox:~/mail:INBOX=/var/mail/%u inbox = yes } --- С уважением, Сергей.