Решено: procmail + postfix (procmail сохраняет письма не туда)

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

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

MIX2000
Сообщения: 58
ОС: Ubuntu

Решено: procmail + postfix

Сообщение MIX2000 »

На сервере 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
Спасибо сказали: