[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Nmh-workers] mhshow complaints

From: epg
Subject: Re: [Nmh-workers] mhshow complaints
Date: Mon, 21 Apr 2014 09:53:04 -0700

Ken Hornstein <address@hidden> writes:

> Geez Eric, you could have brought this all up when during all of the
> thrashing around about mhshow changes BEFORE 1.6 was branched ...

Heh, I admitted as much.  I don't have as much time as I'd like
to spend on such things.  Sorry.

> But I'll be honest; I have never in my life seen a message like
> that.

Looks like these are mostly from mailchimp.

> Messages containg multiple MIME-Versions are pretty much bogus; I think
> it's okay to issue a warning about that.  It seems like something has
> gone wrong there.

I'm curious: how is this worse than the extra semi-colon?
They both violate a standard, but neither are so corrupt as to be
un-displayable by nmh, mutt, or Gmail.

> For once we get that right.  Just assuming that an unknown message type
> is text isn't right.

On another message mhshow writes this to my pager:

[ part 1.2 - image/png - image001.png ]
[ part 2 - application/pdf - Preapp disclosures.pdf  ]
[ part 3 - application/pdf - Preapplication documents.pdf  ]

At the very least, all unknown types should be handled that way,
rather than writing a message to stderr that is overlooked at
best and interferes with the pager at best.

mutt does a nice job, btw:

[-- Attachment #2 --]
[-- Type: message/delivery-status, Encoding: 7bit, Size: 0.2K --]

Reporting-MTA: dns;mail2world.com
Received-From-MTA: dns;emde02oc.mail2world.com
Arrival-Date: Thu, 6 Mar 2014 09:56:45 -0800

Final-Recipient: rfc822;address@hidden
Action: failed
Status: 4.4.7

But, if nmh just wrote [ part 1.2 - message/delivery-status ]
that would be fine with me; I doubt I'd even check the raw
message in this case.

Gmail, oddly, takes the second block (Final-Recipient and on) and
displays it in-line without indicating it was in a separate MIME
part.  It doesn't display the first block.

Ralph Corderoy <address@hidden> writes:

> No, that's the way to a world full of crap.

Ralph, the world is already full of crap, and no one cares.
If all 2 dozen nmh users complained to every broken mail
provider, they still wouldn't care.

If a message is so broken that nmh can't interpret it without
making an unholy mess of the code, then of course I would not
argue with just bailing out and giving up.

But I disagree that nmh should so loudly complain about a message
that it demonstrably has no trouble interpreting.

Is nmh primarily trying to help users file bugs in other mail
programs, or trying to help users deal with their email?  I say
it's primarily the latter.

Maybe turn this error logging off by default, with a profile
entry for sending it to stderr or even a log file?  And to
let people who care know, you already have a place to write a
quick note:  mhshow writes this to the pager:

part 1.1.1 text/html                  10K

You could add a small note to that line that errors have been
logged for that part.

Anyway, I do appreciate all the volunteer effort.  Thanks!

reply via email to

[Prev in Thread] Current Thread [Next in Thread]