I am testing the bounce/remove function and have a problem I can't figure
out. I have got a combination of test addresses in the dist file. Some are
valid, some are not. When I send a message to the list, only one bad address
is removed from dist. The others generate a "returned mail" error in
log/request, but the bad address stays in the dist file.
In rc.custom, I have minbounce = 1, auto_off_threshold = $loose I also have
no value for maintainer because I prefer that these messages be delivered to
the request file instead of to me. (I get the same results with maintainer =
[a value] and different combinations of minbounce and threshold. If
maintainer = my email, I have the same problem with the dist file, but I do
get the returned email, error=550 "user unknown.")
All these bounced messages come from MAILER-DAEMON(a)domain.com The first
remove is always accepted, all subsequent removes have daemon complaints ...
possibly a response from the attempt to deliver a "you have been removed"
message to a non-existent address? Frankly, I have no clue what is happening
here.
The first entry in the log is always this, and it removes the bad address
from dist:
procmail: Executing "procbounce"
procbounce: Removed: bademail(a)domain.com
A message is sent to this bad email address, advising that the bad email has
been removed from the list. Then ...
All successive entries after this first successful "remove" look like this:
procmail: Executing "formail,-A,X-Diagnostic: Mail coming from a daemon,
ignored"
procmail: Match on "^X-Loop: ()mylist(a)mydomain\.com"
procmail: Executing "formail,-A,X-Diagnostic: Possible loopback problem"
procmail: No match on ! "^X-(Diagnostic|Processed):"
procmail: Assigning "INCLUDERC="
procmail: No match on ! "^X-(Diagnostic|Processed):"
procmail: Executing "formail,-AX-Envelope-To: mylist-request"
procmail: No match on ! "."
procmail: Assigning "fOPT=-fslist(a)mydomain.com"
procmail: Executing " formail -R"From
X-From_:" -iDate: -iReturn-Receipt-To: -iRead-Receipt-To: \
-iAcknowledge-To: | \
$SENDMAIL $fOPT $sendmailOPTnorm $sendmailOPTp $maintainer"
I'm using procmail v 3.21 SmartList 3.15 Something is augwiedered here, and
I don't know how to fix it. I appreciate whatever guidance you can provide.
Thanks,
Kim