> > Yep, I'd say you found it. These later versions of hypermail are kinda
> > picky about message ids: any messages with duplicate or missing ids are
> > just simply dropped, with no warning.
> I saw that this was already talked about quite a bit, but I'm not sure I
saw
> a definite conclusion about how HM will deal with it in the future.
Paul has already written code that deals with these problems in a "nicer" way. You're free to get it from the CVS server. I haven't considered it major enough to release a new tar package.
> I know
> having no Message-ID is wrong to begin with, so one way to look at it
would
> be to say 'hey, it's not HM's fault, fix your mail reader/sender app', but
> that wouldn't help the maintainer of the archives much...
So how did you generate the mails in the first place? Real mails have Message-IDs and they must have them according to RFC822. If you don't have real mails, the program that generates the faked mails should output message-ids as well as the other headers hypermail will look for.
Ok, you may find some old mails from the past that already were parsed and made with 1.02 and don't have message-ids. So, then you need that fix that adds a random message-id to each mail without one.
> Also, I see that HM archive at landfield.com is using HM 2.0b4 - is that
> version better at handiling null message IDs?
Yes. Because it ignores empty message-IDs completely. I don't even think you can get that 2.0b4 and you won't get any bugs fixed in it if you report such...
> What is the safest solution? Go back to HM 1.02?
No, adjust the latest code to do as you want. Distribute the patch, discuss solutions on this list and you'll take both your own project forward at the same time as hypermail develops.
And, while I'm at it. I'll go away for a long summer vacation now. I won't answer any mails or do any developing until August. If there's anything you want from me before I leave, tell me now or wait! :-)
/ Daniel Received on Fri 04 Jun 1999 08:12:49 AM GMT
This archive was generated by hypermail 2.3.0 : Sat 13 Mar 2010 03:46:11 AM GMT GMT