[Comm] Courier IMAP + userdb

Dmitry Lebkov =?iso-8859-1?q?dima_=CE=C1_sakhalin=2Eru?=
Пт Май 23 11:09:19 MSD 2003


On Fri, 23 May 2003 09:28:54 +0400
Прокопьев Евгений <john на rmts.donpac.ru> 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=<root>
> 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=<root на myserver.ru>, 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=<marconi на myserver.ru>, 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



Подробная информация о списке рассылки community