Brent Chapman wrote:
> By Majordomo's definition, there's nothing there to strip, because there's
> nothing in parentheses or angle brackets. To Majordomo, that whole thing
> is one valid address. Sendmail will treat it as 3 addresses ("Shauna",
> "Lemons", and "email@example.com").
I would be very inclined to put in a rule that says "if stripping is
enabled and there are still spaces in the address, the address is
garbage and bounce it to the admin".
Re: Jason's sendmail -oo finding... The equivalent sendmail.cf option
(in sendmail 8 anyway) is "O OldStyleHeaders". I set in my .mc file:
I'll see if that takes care of spaces on my system. If we can't come up
with a better way and this setting works out, a note could be put in the
Majordomo README suggesting that people running sendmail 8 add that line
to their .mc file (probably have to show equivalents for sendmail 8's
before verbose options were standard, and other mailers too).
BTW, there are other things that are left in the address after
stripping, like trailing ", >, etc. Granted, this only happens on a
small number of cases but unfortunately a lot of people run broken mail
software. My mailing list is large and very popular, however, which
tends to exacerbate the problem.
I'm running a (now) 17000 user mailing list and just spent the last two
weeks killing off bad addresses. I estimate I've killed off something
like 2000 addresses so far and I'm still going at it. After trying to
figure out some of those horrendous bounce messages, you don't know what
I'd give for everyone on the planet to run at least sendmail 8.6 :-)
Evan Champion * Director, Network Operations
mailto:firstname.lastname@example.org * Directeur, Exploitation du reseau
http://www.synapse.net/ * Synapse Internet