qmail(-ldap) + maildrop: почта копируется, а не перемещается
Я использую qmail 1.03 и пытаюсь отфильтровать почту с помощью пользовательских сценариев maildrop. Maildrop совпадает с моим объектом тестирования, и письмо попадает в указанную папку maildir. Однако, это также все еще заканчивается в главном почтовом ящике.
программа почтового фильтра:
import HOME
MAILDIR="$HOME/Maildir"
VERBOSE=9
logfile "$HOME/mailfilter.log"
if ( /Subject:.maildrop test/ )
{
log "*** Test subject found **"
to "$MAILDIR/.Junk"
}
to $MAILDIR
Сценарий должен завершиться после to $MAILDIR/.Junk
когда предмет совпадает.
Самое смешное: даже когда я удаляю последнюю строку (действие по умолчанию), доставка почты по-прежнему работает, поэтому ошибка вряд ли будет в сценарии maildrop.
Патч QMAILQUEUE применяется, но env var не установлен для его активации. /var/qmail/control/qmail-smtpd.rules
Я проверил с:
127.:allow,RELAYCLIENT=""
Что мне не хватает?
FWIW, я использую qmail-ldap, но это кажется неактуальным, так как скрипт mailfilter упоминается в deliveryProgramPath
создается правильно qmailDotMode
установлен в "ldapwithprog"
1