> The "c" in your procmail recipe means "CC".
Well, actually "c" does not really matter; e.g. if I modify the rule like this:
:0
* !^FROM_DAEMON
* !^X-Loop:
abcdefgh@foo.bar
| formail -A "X-Loop:
abcdefgh@foo.bar" | $SENDMAIL -oi -t $newaddress
then the mail will still be sent to two addresses: to the "To:" address, and to "$newaddress".
I simply do not understand why?
Is it sendmail or procmail that causes this unwanted behaviour?
P.S.
Naturally, it would be easy to have formail change the "To:" address to the same as "$newaddress", but then the user cannot find out by one glance that this is a redirected mail. (Plus there is a chance that two mails would be sent to "$newaddress", then?!)