Решено: procmail+maildir (почему-то сообщения не попадают в папки)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Решено: procmail+maildir

Сообщение drBatty »

Была база mbox, я её сконвертировал (mb2md) в maildir.

Но почему-то вместо того, что-бы отправлять файлы в new/ они создаются в самом каталоге ящика:

Код: Выделить всё

$ ll -a .maildir/.default/
итого 68
drwx------  5 doc users  4096 2010-10-30 06:52 ./
drwxr-xr-x 12 doc users  4096 2010-10-30 06:52 ../
drwx------  2 doc users 20480 2010-10-30 05:14 cur/
-rw-------  1 doc users   823 2010-10-30 06:24 msg.BOjE
-rw-------  1 doc users   824 2010-10-30 06:52 msg.QOjE
-rw-------  1 doc users 23502 2010-10-30 06:25 msg.ZOjE
drwx------  2 doc users  4096 2010-10-30 05:14 new/
drwx------  2 doc users  4096 2010-10-30 05:14 tmp/


Код: Выделить всё

$ sed '/^\s*#/d' .procmailrc
MAILDIR=$HOME/.maildir
DEFAULT=$MAILDIR/.default
LOGFILE=$HOME/.procmail.log
LOGABSTRACT=no
VERBOSE=on
FORMAIL=/usr/bin/formail
NL="
"

:0 Whc: .msgid.lock
| $FORMAIL -D 16384 .msgid.cache

:0 a
$MAILDIR/.duplicates

:0
* ^Subject:.*(credit|cash|money|debt|sex|sale|loan)
$MAILDIR/.spam

:0
* .*
$MAILDIR/.default



ЗЫЖ ещё используются mutt и fetchmail, если это важно...

ЗЗЫЖ

Код: Выделить всё

procmail: [9134] Sat Oct 30 06:52:39 2010
procmail: Assigning "FORMAIL=/usr/bin/formail"
procmail: Assigning "NL=
"
procmail: Locking ".msgid.lock"
procmail: Executing "/usr/bin/formail,-D,16384,.msgid.cache"
procmail: Non-zero exitcode (1) from "/usr/bin/formail"
procmail: Assigning "LASTFOLDER=/usr/bin/formail -D 16384 .msgid.cache"
procmail: Unlocking ".msgid.lock"
procmail: No match on "^Subject:.*(credit|cash|money|debt|sex|sale|loan)"
procmail: Match on ".*"
procmail: Assigning "LASTFOLDER=/home/doc/.maildir/.default/msg.QOjE"
procmail: Opening "/home/doc/.maildir/.default/msg.QOjE"
procmail: Acquiring kernel-lock
procmail: Notified comsat: "doc@0:/home/doc/.maildir/.default/msg.QOjE"
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Решено: procmail+maildir

Сообщение drBatty »

переписал в конфиге .procmailrc

Код: Выделить всё

DEFAULT=$MAILDIR/
<skip>
:0
* .*
$MAILDIR/.default/new

вроде заработало. хотя, ИМХО, это кривой костыль...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали: