[Mailman-Developers] Opening up a few can o' worms here...

Barry A. Warsaw barry@zope.com
Wed, 17 Jul 2002 03:09:28 -0400


>>>>> "JRA" == Jay R Ashworth <jra@baylink.com> writes:

    JRA> Mutt's highlighting regexes are pretty decent, but I don't
    JRA> know that *any* RE can match both quoted and non-quoted
    JRA> mailbox names reliably.

You have to invoke the 80/20 rule or you'll either go insane, or
duplicate mail-extr.el's syntax driven state machine in your
programming language of choice.

    JRA> There's an argument going on somewhere else right now -- I
    JRA> thought it was bugtraq, but I seem to have misplaced the
    JRA> message -- about whether email addresses can have an RHS that
    JRA> terminates in a .

    JRA> The poster says no way, I say that 2821 and 1034/5 say yes.

I'm not sure.  2822 would be the definitive RFC wouldn't it?

-------------------- snip snip --------------------
addr-spec       = local-part "@" domain
local-part      = dot-atom / quoted-string / obs-local-part
dot-atom        = [CFWS] dot-atom-text [CFWS]
dot-atom-text   = 1*atext *("." 1*atext)
atext           =       ALPHA / DIGIT / ; Any character except controls,
                        "!" / "#" /     ;  SP, and specials.
                        "$" / "%" /     ;  Used for atoms
                        "&" / "'" /
                        "*" / "+" /
                        "-" / "/" /
                        "=" / "?" /
                        "^" / "_" /
                        "`" / "{" /
                        "|" / "}" /
obs-local-part  = word *("." word)
word            = atom / quoted-string
atom            = [CFWS] 1*atext [CFWS]
-------------------- snip snip --------------------

It would seem that the local-part can't end in a `.'.

    JRA> Someone has to fix the problem.  It has been proven to my
    JRA> satisfaction that the technologists can't: it's not a
    JRA> technology-fix problem (so few 'problems' are).  Someone has
    JRA> to get *pissed*.

In a different context, the same question: do you think the corporate
fraud reforms now being debated in congress will solve the problem?
People /are/ pissed and are demanding both technological and
non-technological fixes.  But maybe it's just 3am and I'm starting to
hallucinate. ;)

> I can't give any definite examples to protect the people involved, but I
> know of a couple of people who've had their careers significantly impacted
> because of this stuff. Maybe not fatal, but third degree burns.

    JRA> The topic being false-positive-ly blocked "spam", aren't
    JRA> those evidence for the prosecution, not the defense?

False positives don't scare me, but that's because we've got at least
5 volunteer postmasters screening the reports and rescuing probably 1
message a week, if that.  What happens when the true-positives start
making a stink because they demand that their spam get through?

    JRA> Letting spam through likely only gets you yelled at;
    JRA> accidentally blocking important stuff gets you burned.

    JRA> We are on the critical path, folks.  I know you know that,
    JRA> but the explicit reminder isn't going to get me fired.
    JRA> Fail-safe isn't just for aerospace anymore.

In a way I agree, but by the same token, email is such a flakey system
throughout that I think people have fairly low expectations that a
message they send will get delivered, read, and answered.  If you
positively must get an answer to a question and in a hurry, email's a
lousy way to ensure that.

-Barry