From: Budi Rahardjo (rahardj@ccu.umanitoba.ca)
Date: 08/15/92


From: rahardj@ccu.umanitoba.ca (Budi Rahardjo)
Subject: Re: My apologies *again* for another mail loop....
Date: Sat, 15 Aug 1992 12:48:41 GMT

tytso@ATHENA.MIT.EDU (Theodore Ts'o) writes:

>My apologies *again* for another mail loop. This time it was a site at
>GE.COM that was at fault. And, like last time, I've removed the
>misbehaving address from the list until they can prove to me that
>they've fixed the problem.

This problem could be solved by running a program to handle mailing list.
I wrote a perl-script a while back that :
- add an ID header in the mail. [eg X-mailer: linux-activist-mailing-list]
  When the script detects this in incoming mail, don't redistribute it
  and treat it as mail loop
- add a counter to limit the # of mails/day. [eg 50. Just incase
  somebody made a mistake and bypass the first loop protection
  you will have at most 50 mails]
- If nothing is wrong, deliver the mail.

This should be part of any mailing list program.
--budi

-- 
Budi Rahardjo <rahardj@ccu.umanitoba.ca>
Unix Support - Computer Services - University of Manitoba