On Sun, 26 Jan 1997, Mario Rosario wrote:
I have the exact same setup, and I too get double
mail sometimes. Occasionally triple!
My procmailrc however is:
:0c:
* ^TOuser1(_at_)*domain(_dot_)com
IN.user1
:0c:
* ^TOuser2(_at_)*domain(_dot_)com
IN.user2
:0c:
* ^TOuser3(_at_)*domain(_dot_)com
IN.user3
The above is good, but there will always be 1 to 3 undelivered copies.
A simple way to deal with this is to throw away the leftover copies by
adding this recipe after the last user recipe:
:0
*
^TO(user1(_at_)domain(_dot_)com|user2(_at_)domain(_dot_)com|user3(_at_)domain(_dot_)com)
/dev/null
Also when an internal mail user sends mail to user1(_at_)domain(_dot_)com, it
loops throught the ISP. Sometimes it takes over an hour to send mail
locally. It works well if the internal mail user send mail using just
"user1".
That sounds like externally addressed mail is being queued, and
internally addressed mail is bypassing the queue. Not much you can do
about that. That's the ISP's configuration.
David