[Mailman-Users] attachements question

Stephen J. Turnbull stephen at xemacs.org
Thu Sep 29 08:05:24 CEST 2005

>>>>> "John" == John W Baxter <jwblist at olympus.net> writes:

    John> In addition, the Message-Id values would have to be
    John> filtered, if used as is, for URL-unfriendly characters

I don't think so.  AFAIK, that was fixed about 2000 RFCs ago.  When
used as URLs, conforming agents will URL-encode them.  How the archive
chooses to implement identifying a storage location from the decoded
URL is up to it.  The URL-encoded string as filename is an obvious
choice, but database-based archives might just use the raw Message-ID.

BTW, I just realized that Google probably does index Message-IDs
already (as long as the archived message includes that header), so
Googleability is _not_ an advantage of my scheme over the header
digest approach.  The ability to algorithmically construct URNs and
URLs however still is.

    John> There's also the small point that the presence of
    John> Message-Id: is a SHOULD, not a MUST (some compromise in the
    John> musty past of the IETF, no doubt).

I would guess that's for the convenience of folks who use "telnet HOST
25" as their MTA.  Humans are notoriously bad at generating unique
anything.<wink>  Anyway, my algorithm just treats such messages as a
collision with all the others that don't have Message-IDs.

School of Systems and Information Engineering http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba                    Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
               Ask not how you can "do" free software business;
              ask what your business can "do for" free software.

More information about the Mailman-Users mailing list