> > For purposes unrelated to mailing list administration, I have
> > developed a C language program whose purpose is to automatically
> > differentiate automated response e-mail messages (e.g. bounce
> > messages) from other types of e-mail messages.
> Bounces have the unique quality of have a null return envelope.
> Filter on that and you'll have no problem. (
In theory, you are entirely correct. In practice, the variety of broken
bounces staggers the imagination, and you need to catch all sorts of
garbage and do complex pattern matches to try and figure out what
Also, it's legitimate for vacation messages to have null envelopes since
there's not much point in sending bounces back to the vacation program.
John Levine, firstname.lastname@example.org, Primary Perpetrator of "The Internet for Dummies",
Information Superhighwayman wanna-be, http://iecc.com/johnl, Sewer Commissioner
Finger for PGP key, f'print = 3A 5B D0 3F D9 A0 6A A4 2D AC 1E 9E A6 36 A3 47