[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