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

0 ответов

Другие вопросы по тегам