lauren@rand-unix.ARPA (07/07/85)
Lately we've seen increasing use of automated mail responders to send out messages replying to incoming mail when the addressee is out of town or otherwise unable to login for awhile. While these may serve a useful purpose in many cases by informing the person sending the original message that there won't be a real immediate response, they can cause substantial problems with mailing lists. For example, in some cases, the individual addressing mail to mailing lists may be bombarded with such automated messages from all over the nets. List maintainers may be similarly inundated. As the use of these automated mechanisms spreads, the problem is bound to get worse. I would like to take this opportunity to encourage anyone designing or working with such automatic response programs to ALWAYS include facilities for an "exception list" of originating points to which automatic messages will NOT be sent. These should probably be specified at both the system-wide and individual level. The code used to detect these exceptions should be smart enough to tell the difference between a true message from an individual and one that has an individual on the From: line but was actually re-sent or otherwise forwarded via a list. Efforts put into dealing with this situation now could avoid a lot of problems down the line! --Lauren--
heddaya@HARVARD.ARPA (A. Heddaya - Solom) (07/08/85)
Imagine the result if A sends a message to B (who is out of town), then leaves town himself: B's machine will reply automatically to A saying that B is out of town. By the time the message returns, A has alread left town, so A's machine automatically replies to B saying that A is out of town. Since B is still out of town, B's machine will reply automatically to A ... . . . . . . \Solom
dm@BBN-VAX.ARPA (07/08/85)
Once, a long time ago, in the dark ages of ARPANET history (even before there was SF-LOVERS), someone added a "Tell everyone who sends me mail that I'm on vacation" feature to their mailsystem, send a message to their friends about it, then left for vacation. One of this person's correspondents thought this was a wonderful idea, and added it to their mailsystem, too. The correspondent sent a note to the originator of the idea saying, "Great idea! I did it, too!" Then this person left on vacation. The "Great idea!" message arrived, and the dutiful answering machine sent a reply to the copycat saying its master was on vacation. The note from the answering machine arrived at the copycat's machine, and the copycat's answering machine sent a reply to the reply, saying its master was on vacation. The reply**2 arrived at the originator's machine, which prompted the answering service to answer,... Eventually one of them ran out of disk space. Thank Lesk, in UUCP, these connections take place only once every few hours, instead of on demand (as they do in the ARPANET).
lauren@rand-unix.ARPA (07/08/85)
Luckily, that scenario doesn't happen very often, since many (but not all) of the responders are smart enough to send only one copy of the message to any single person, regardless of the number of messages received. But this doesn't help with large mailing lists. If you're addressing 20,000 people, and only 1% have responders turned on... well, it's still a lot of junk mail. --Lauren--
j@utah-cs.UUCP (J Lepreau) (07/08/85)
Besides the general exceptions of 'postmaster', '*daemon, '*-request', only reply to those messages which include the recipient (you) in the To line (and conceivably the Cc, but probably not). That is easy and general (you don't have to remember 20 million lists your on) and avoids plagueing people.
dudek@utai.UUCP (Gregory Dudek) (07/09/85)
It's my experience that by having my automatic mail answerer check 1) that's the mail is addressed personally to me (not a mailing list), 2) that is hasn't replied before to the same person, most problems with "answreing machine" responders can be solved, without adding an exception list. [Of course, the list used in 2), above, could be used as an exception list as well.] I guess my point is that to avoid responding automatically to mailing lists & such, a check to make sure the mail is directed to you "personally" is probably better than an exception list; it avoids problems when you forget (inevitably) to include all possible mailing lists. Greg Dudek
shaddock@rti-sel.UUCP (Mike Shaddock) (07/09/85)
In article <11405@brl-tgr.ARPA> lauren@rand-unix.ARPA writes: >Luckily, that scenario doesn't happen very often, since many (but not all) >of the responders are smart enough to send only one copy of the > .... The "answering machine" program that I've seen keeps track of who it has replied to, and only replies to each person once. This would be a partial solution for mailing lists, although the first time an article came through everybody on the list would get bombarded. -- Mike Shaddock {decvax,seismo}!mcnc!rti-sel!shaddock
faustus@ucbcad.UUCP (Wayne A. Christopher) (07/11/85)
> It's my experience that by having my automatic mail answerer check > 1) that's the mail is addressed personally to me (not a mailing list), > 2) that is hasn't replied before to the same person, > most problems with "answreing machine" responders can be solved, without > adding an exception list. [Of course, the list used in 2), above, > could be used as an exception list as well.] > I guess my point is that to avoid responding automatically > to mailing lists & such, a check to make sure the mail is directed > to you "personally" is probably better than an exception list; it > avoids problems when you forget (inevitably) to include all possible > mailing lists. > Greg Dudek Also, make sure that the letter isn't coming from another mail answering program if possible. A program I wrote called "mp" always appended "- (mp)" to the end of the subject line, so that it wouldn't cause infinite mail loops when two people were using it and somehow one mailed to the other. Wayne
ado@elsie.UUCP (Arthur David Olson) (07/23/85)
> > . . .by having my automatic mail answerer check > > 1) that's the mail is addressed personally to me (not a mailing list), > > 2) that is hasn't replied before to the same person, > most problems with "answreing machine" responders can be solved, without > adding an exception list. . . > Also, make sure that the letter isn't coming from another mail answering > program if possible. A program I wrote called "mp" always appended "- (mp)" > to the end of the subject line, so that it wouldn't cause infinite mail > loops. . . Hmmm. . .if you're having the answering program check for personal mail, you might avoid the "- (mp)" business by having the answering program send responses a la To: original-sender yourself which would make any bounce-back from the original site look like "impersonal" mail. -- UNIX is an AT&T Bell Laboratories trademark. -- UUCP: ..decvax!seismo!elsie!ado ARPA: elsie!ado@seismo.ARPA DEC, VAX and Elsie are Digital Equipment and Borden trademarks