home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / os / linux / 8326 < prev    next >
Encoding:
Text File  |  1992-08-15  |  1.4 KB  |  33 lines

  1. Newsgroups: comp.os.linux
  2. Path: sparky!uunet!wupost!gumby!destroyer!ubc-cs!unixg.ubc.ca!kakwa.ucs.ualberta.ca!access.usask.ca!ccu.umanitoba.ca!rahardj
  3. From: rahardj@ccu.umanitoba.ca (Budi Rahardjo)
  4. Subject: Re: My apologies *again* for another mail loop....
  5. Message-ID: <1992Aug15.124841.17024@ccu.umanitoba.ca>
  6. Organization: University of Manitoba, Winnipeg, Canada
  7. References: <1992Aug15.030823.24367@athena.mit.edu>
  8. Date: Sat, 15 Aug 1992 12:48:41 GMT
  9. Lines: 22
  10.  
  11. tytso@ATHENA.MIT.EDU (Theodore Ts'o) writes:
  12.  
  13. >My apologies *again* for another mail loop.  This time it was a site at
  14. >GE.COM that was at fault.  And, like last time, I've removed the
  15. >misbehaving address from the list until they can prove to me that
  16. >they've fixed the problem. 
  17.  
  18. This problem could be solved by running a program to handle mailing list.
  19. I wrote a perl-script a while back that :
  20. - add an ID header in the mail. [eg X-mailer: linux-activist-mailing-list]
  21.   When the script detects this in incoming mail, don't redistribute it
  22.   and treat it as mail loop
  23. - add a counter to limit the # of mails/day. [eg 50. Just incase
  24.   somebody made a mistake and bypass the first loop protection
  25.   you will have at most 50 mails]
  26. - If nothing is wrong, deliver the mail.
  27.  
  28. This should be part of any mailing list program.
  29. --budi
  30. -- 
  31. Budi Rahardjo <rahardj@ccu.umanitoba.ca>
  32. Unix Support - Computer Services - University of Manitoba
  33.