Qmail+procmail
Hi all!
Необходимо настроить procmail так чтобы он раскидывал письма по разным
mailbox'aм. К примеру письма из рассылки в deb-rus а частные письма в
spool. Формат ящика (как вы наверно догадались) mbox.
Используется qmail, procmail, mutt.
Все это дело работает под Debian "woody" (3.0)
Вот кусок из /etc/init.d/qmail:
===========
alias_empty="|/usr/sbin/qmail-procmail" # procmail delivery to /var/spool/mail
#alias_empty="./Maildir/" # This uses qmail prefered ~/Maildir/ directory
# You may want to maildirmake /etc/skel/Maildir
#alias_empty="./Mailbox" # This uses Mailbox file in users $HOME
logger="splogger qmail"
=============
$HOME/.qmail содержит (согласно FAQ)
|preline /usr/bin/procmail
===========
в $HOME/.procmailrc прописано:
MAILDIR=/home/crom/mail
LOGFILE=$MAILDIR/log
:0:
* ^X-Mailing-List: <debian-russian@lists.debian.org>.*
deb-rus
:0:
* ^To: .*localhost.*
spool
:0
* ^To: .*localdomain.*
spool
:0:
* ^(To|Cc): .*rss612@rol.ru.*
spool
=========
В /var/mail/ лежит symlink crom на /home/crom/mail/spool
(как советует INSTALL.mbox из доков к qmail)
========
В /etc/environment указано
MAIL=$HOME/mail/spool
=======
При этом приходящие письма остаются лежать в очереди, но если сделать
kill -14 `pidof qmail-send` то symlink в /var/mail переименовывается в
BOGUS.crom.OsP (или что то типа того) и все последующие письма гордо
валятся в новосозданный mailbox /var/mail/crom
логи по этому поводу говорят:
mail.err:
Jan 15 23:32:39 sh612 procmail[4978]: Renamed bogus "/var/mail/crom" \
into "/var/mail/BOGUS.crom.OcP
mail.info:
Jan 15 23:32:39 sh612 procmail[4978]: Renamed bogus "/var/mail/crom" \
into "/var/mail/BOGUS.crom.OcP"
Jan 15 23:32:41 sh612 qmail: 1042662761.006777 delivery 2: success: \
procmail:_Renaming_bogus_mailbox
Jan 15 23:32:41 sh612 qmail: 1042662761.006880 status: local 0/10 remote\
0/20
Jan 15 23:32:41 sh612 qmail: 1042662761.006899 end msg 99980
ну и похожая байда в mail.warn
в /home/crom/mail/log:
>From rss@mail.nnov.ru Wed Jan 15 20:32:23 2003
Subject: 1131
Folder: /var/mail/crom
1538
Кто нибудь может чем нибудь помочь? В чем у меня ошибка?
--
Sergei Rakov
UserID #281183
Reply to: