Приветствую всех,имеем FreeBSD+qmail+procmail.
Необходимо, чтобы почта, приходящая клиенту, проверялась на наличие заголовка, и в случае отсутствия оного, пересылалась на один из mx серверов.Что сделал:
.qmail
-----------------------------------------------------
|preline /usr/local/bin/procmail -p -m /usr/local/psa/qmail/mailnames/DOMAIN.RU/mail/.procmailrc
|true
./Maildir/
-----------------------------------------------------
.procmailrc
-----------------------------------------------------
HOME=/usr/local/psa/qmail/mailnames/DOMAIN.RU/mail
LOGFILE=$HOME/.procmaillog
LOGABSTRACT=no
VERBOSE=on
MAILDIR=$HOME/Maildir
:0
* ^X-SpamTest-Version.*OK
default:0
* .*
|/usr/sbin/sendmail -t -pSMTP:mx.domain.ru
-----------------------------------------------------Условия срабатывают, а вот кумыеловский sendmail не отсылает письмо без заголовка на mx.domain.ru
В чём может быть проблема?
Есть ли другие варианты отправки письма на этот же адрес через другой MX сервер?
Попробовал сделать через qmail-remote::0
* .*
{
From='formail -xFrom: '
To='formail -xTo: '
0:
|/usr/local/psa/qmail/qmail-remote mx.domain.ru $From $To
}и нифига.
При этом по логам всё екзекьютится. Если послать письмо прямо через qmail-remote mx.domain.ru email1 email2 прямо из командной строки - оно шлётся.Овнер и группа поставлена правильная.
В чём может быть проблема?