From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 23 May 2003 18:09:19 +1100 From: Dmitry Lebkov To: community@altlinux.ru Subject: Re: [Comm] Courier IMAP + userdb Message-Id: <20030523180919.3b7297c7.dima@sakhalin.ru> In-Reply-To: <3ECDB196.4060901@rmts.donpac.ru> References: <3ECCA19A.8070501@rmts.donpac.ru> <3ECD5DFB.9060002@amur.ru> <3ECDB196.4060901@rmts.donpac.ru> Organization: Sakhalin branch of DalSvyaz JSC X-Mailer: Sylpheed version 0.8.11 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: On Fri, 23 May 2003 09:28:54 +0400 Прокопьев Евгений wrote: > metrol@amur.ru пишет: > > >> # userdb marconi@myserver.ru set systempw=1 > >> # cat userdb > >> marconi@myserver.ru > >> uid=8|systempw=1|mail=/var/spool/mail/marconi|home=/var/spool/mail/marconi|gid=12 > > > ^^^^^^^^^^^^^^^^^^^ - имя пользователя в Мозилла должно быть именно > > таким > > Спасибо, так и есть. > > > или заведи просто пользователя: marconi, без имени домена. > > А в этом случае при попытке доставить marconi почту maildrop говорит в лог: > > May 23 09:18:38 myserver postfix/pickup[3663]: A3D4C1B2B: uid=0 from= > May 23 09:18:38 myserver postfix/cleanup[3707]: A3D4C1B2B: > message-id=<20030523051838.A3D4C1B2B@myserver.ru> > May 23 09:18:38 myserver postfix/qmgr[3666]: A3D4C1B2B: > from=, size=279, nrcpt=1 (queue active) > May 23 09:18:38 myserver maildrop[3710]: Invalid user specified. > May 23 09:18:38 myserver postfix/pipe[3709]: A3D4C1B2B: > to=, relay=maildrop, delay=0, status=deferred > (temporary failure. Command output: /usr/bin/maildrop-userdb: Invalid > user specified. ) > > Можно, конечно сделать скрипт-враппер, который будет приводить имя к > требуемому виду и отдавать maildrop-userdb, но как-то это слишком грязно. Если я еще не надоел: доки - РУЛЕЗФОРЕВА! %)))) в master.cf: maildrop-userdb -d ${user} будет выполнен как maildrop-userdb -d marconi maildrop-userdb -d ${recipient} будет выполнен как maildrop-userdb -d marconi@mysqerver.ru В main.cf также есть свои макросы: $RECIPIENT, $LOGNAME, $DOMAIN Подставлять в нужное место ... ;) -- WBR, Dmitry Lebkov