Great Circle Associates Majordomo-Workers
(February 1998)
 

Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: Re: Bug report nb4 (e-mail address validity checking)
From: Jason L Tibbitts III <tibbs @ hpc . uh . edu>
Date: 12 Feb 1998 13:26:40 -0600
To: Norbert Bollow <nb @ thinkcoach . com>
Cc: majordomo-workers @ greatcircle . com
In-reply-to: Norbert Bollow's message of Thu, 12 Feb 1998 10:47:26 +0100
References: <199802120947.KAA14766@findel>

>>>>> "NB" == Norbert Bollow <nb@thinkcoach.com> writes:

NB> As I said, I'm going to do the Bounce-handler.

Ah, I had forgotten.  You had gone off to do your thesis and I assumed that
would keep you away for quite some time.

NB> I'll look at the next snapshot which you put out, assume that any
NB> aspect of corner-case RFC compliance which is not in the snap-shot is
NB> something which you'll not have time to do, and try to document those
NB> instances which I'll notice.

OK.  I hope to have most of them cleared up, or at least tightened up.
(I'm sure there are illegal addresses that are accepted by the validator,
but these should be very contrived cases.)

Now to tackle the problem of MIME-tools not 2047-encoding headers.  Right
now it (MIME-tools and hence Majordomo) follows the GIGO rule; if 8-bit
headers come in, they go out.  This is suboptimal, but it's also impossible
to rectify in a sane manner.  Why?  Because 2047-encoding requires that you
know the character set.  You can have multiple character sets in one
header.  The vast majority of sites will do the right thing with respect to
8-bit headers, so if we choose to encode them in some random character set
we run the risk of mangling a header that is perfectly acceptable to most
sites.

I'll probably do the mangling (by running over the headers and calling
MIME::Words::encode_mimewords on each) based on some per-list configuration
variable.

Note that if 2047-encoded headers come in but 8-bit headers go out, that
means I screwed up.

 - J<


Follow-Ups:
References:
Indexed By Date Previous: Fw: BOUNCE and Zombie Processes
From: "Siamak Farah" <sia@infostreet.com>
Next: Re: bug report nb5 (bug tracking system)
From: Jason L Tibbitts III <tibbs@hpc.uh.edu>
Indexed By Thread Previous: Re: Bug report nb4 (e-mail address validity checking)
From: Norbert Bollow <nb@thinkcoach.com>
Next: Re: Bug report nb4 (e-mail address validity checking)
From: Norbert Bollow <nb@thinkcoach.com>

Google
 
Search Internet Search www.greatcircle.com