На сервере Ubuntu 8.04 SE стоит postfix 2.5.1. Письма приходят в /home/mail/user_name/Mailbox/new. И все работало хорошо, пока не потребовалось фильтровать письма по заголовку X-Spam-Flag. Для этого дела установил procmail. С простым конфигом
/etc/procmailrc:
MAILDIR=$HOME/Maildir/new
LOGFILE=/var/log/procmail.log
:0
* ^X-Spam-Flag: YES
/home/mail/spam
Спам начал фильтроваться, а хорошие письма уходят куда-то в var/mail/.
Причем не зависимо от того чему равняется MAILDIR конфига procmaila.
Можете подсказать, как заставить procmail возвращать хорошие письма на место?
Или может procmail, в моем случае, не лучший вариант? Я уже с ним сегодня намучался, и буду рад какому-нибудь другому фильтру.
Как близко я был к истине... Оставалось просто установить переменной DEFAULT значение равное , MAILDIR.
Как оказалось, именно эта переменаая отвечает за сохранение писем по умолчанию, а вовсе не MAILDIR, как я думал вначале.
Теперь /etc/procmailrc выглядит так:
MAILDIR=$HOME/Maildir/new
DEFAULT=$HOME/Maildir/new
LOGFILE=/var/log/procmail.log
:0
* ^X-Spam-Flag: YES
/home/mail/spam
Решено: procmail + postfix (procmail сохраняет письма не туда)
Модераторы: SLEDopit, Модераторы разделов