From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3EC35F68.7080507@rmts.donpac.ru> Date: Thu, 15 May 2003 13:35:36 +0400 From: =?KOI8-R?Q?=F0=D2=CF=CB=CF=D0=D8=C5=D7_=E5=D7=C7=C5=CE=C9=CA?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.2.1) Gecko/20030210 X-Accept-Language: ru-ru, en MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] Maildrop filtering References: <3EC1DBA1.4000909@rmts.donpac.ru> <20030515090110.78419222.dima@sakhalin.ru> <3EC31BEB.5000704@rmts.donpac.ru> <20030515173725.1c9c9d60.dima@sakhalin.ru> In-Reply-To: <20030515173725.1c9c9d60.dima@sakhalin.ru> X-Enigmail-Version: 0.70.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-MDRemoteIP: 192.168.10.5 X-Return-Path: john@rmts.donpac.ru X-MDaemon-Deliver-To: community@altlinux.ru 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 X-Reply-To: john@rmts.donpac.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: Dmitry Lebkov пишет: > А в этом случае делается - выполняется от пользователя $LOGNAME. > > >>Еще мне следующее непонятно в логе: >> >>to=, relay=local, delay=0, status=deferred (temporary >>failure. Command output: /usr/bin/maildrop-userdb: Unable to open >>mailbox. ) > > > Права на ящик, указанный в "сс" не позволяют maildrop-userdb (исполняемый от > ползователя john) записать туда что-либо. > > >>Ну допустим, maildrop не может получить доступ к ящику >>, хотя это не так (без cc все работает). Почему он >>вообще этим занимается, сначала ведь надо обработать >>/etc/courier-imap/maildroprc, а уже затем пытаться положить почту в >>, если не указано иное. > > > Вот он и обрабатывает общесистемный maildroprc. На нем и обламывается с > сообщением: Unable to open mailbox. > А как вообще тогда правильно решить задачу? Необходимо дублировать определенные письма, выкладывая их в общую папку и в персональную для alex. Я включил пользователя john, от которого доставляется почта, в группу mail, и разрешил этой группе писать в /var/spool/mail/alex и все подпапки, но все равно: [john@myserver john]$ echo hello | maildrop-userdb alex@myserver.ru maildrop-userdb: Unable to open filter file, errno=2. Видимо, необходим доступ еще и к /home/alex/.mailfilter или как там его, но это уж слишком. Да и вообще манипуляции с группой mail тоже не очень хороши. Есть ли более изящные способы (кроме mailman - это как пушкой по мухе). Нельзя ли из /etc/courier-imap/maildroprc отдать письмо MTA или положить в /var/spool/mail/alex от имени alex? -- С уважением, Прокопьев Евгений