On Tue, 15 Jun 1999, Otis Gospodnetic wrote:
> > On Mon, 14 Jun 1999, Otis Gospodnetic wrote:
> >
> > > I've noticed this weird behaviour when I use the latest HM.
> >
> > I'm not sure I'd call it wierd :-> Hypermail is complaining because the
> > messages in the archive don't have message-ids. See previous discussion
> > on this list for why hypermail prefers to use the real msgids.
>
> No, no, the weird thing is that I get a 'mail-full' of this warnings about
> message-id only when mail returns with 'User unknown' error.
hypermail _will_ be producing those warnings each time a message is added to the archive - it's just that your MLM/mail system isn't sending them to you. The fact that you only see them when there happens to be a "user unknown" on the list implies that your mail system/MLM is doing something else with the errors in the _normal_ case.
Ah - how about this for an explanation.
Normal case (no user/host unknowns) all parts of the list alias run OK and exit indicating success, hypermail produces the errors but because the alias appeared to work OK the errors aren't forwarded to you.
Error case - (at least one bad entry on list) - the distribution part of majordomo returns with a non-zero exit status to indicate some sort of error (does it do that?). This causes the mail system (or Majordomo?) to forward the messages to you.
Does that sound plausible? I know that hypermail always (at the moment) produces those messages - the issue is why they don't reach you when there isn't an error on the list. I think that's a majordomo/mail issue.
Paul
> > > When a message sent to a mailing list returns to sender (majordomo-owner
> > > eventually) the message also contains all the HM messages
> > (example below).
> > > This never used to happen before (HM 2.0b3) until I switched to
> > the latest
> > > HM.
> > >
> > > Is this a bug?
> >
> > Nope - it's a feature (at least the detection of missing/duplicate msgids
> > is).
> >
> > > It's not preventing things from functioning properly, it's just that
> > > majordomo-owner's mailbox gets filled with multiple 200K messages in my
> > > case...
> >
> > It would be trivial for hypermail not to let the user know when it was
> > taking actions like this (replacing duplicate msgids, adding new msgids to
> > messages with no msgid). I would make this optional as there may be those
> > who do want to archive all messages (even apparent duplicates/invalid
> > messages) but do want to be told when such a message appears.
> >
> > > Is there anything I can do to prevent this from happening?
> >
> > You've got the source - you can comment out the printf statements that
> > produce the messages. Or you could run hypermail from within a script and
> > use grep to discard the error messages you don't want to see.
> >
> > Paul
> >
> > > message 0: Message-ID missing, using
> > 929376531.0000_at_hypermail.dummy instead.
> > > message 2: Message-ID missing, using
> > 929376531.0001_at_hypermail.dummy instead.
> > > message 3: Message-ID missing, using
> > 929376531.0002_at_hypermail.dummy instead.
> > ...
> >
> >
>
>
>
Received on Wed 16 Jun 1999 10:57:52 AM GMT
This archive was generated by hypermail 2.2.0 : Thu 22 Feb 2007 07:33:51 PM GMT GMT