On Thu, Jul 29, 2010 at 11:32:47AM -0600, Paul E Condon wrote:
> In this, iconv-hook is described as a method of handling a 'character
> set name' that is not known to Mutt. Is there a place where I can find
> a list of the character set names that are known to the copy of Mutt
> on my machine? Where? How? Or (gently, please) why is this a silly
> question?

FWIW, the charset.c source file says that mutt's charset names come from

http://www.isi.edu/in-notes/iana/assignments/character-sets

and that only charsets for which a preferred MIME name is given are
listed.

> The recommended additions to my .muttrc appear to use a regualar
> expression for the value of 'alias'. What part of an email system
> would insert things like unknown-8bit into the headers of an email? 

See RFC1428 (Transition of Internet Mail from Just-Send-8 to
8bit-SMTP/MIME).  The answer is: a mail gateway handling an email sent
by a pre-MIME client.  In English: someone using a very old MUA is
sending you e-mail, and you should ask them to upgrade to modern
software.  Your software can at best only guess what that someone is
sending you.

> I am certain that my system is improperly configured. I want to fix
> it. I have tried many things, well beyond what I would ask you to read
> about. But nothing, as done by me, has fixed the problem(s)

If you're seeing unknown-8bit then the configuration problem isn't
yours.  When someone sends you an unknown-8bit message, it could be
coded in any of a large number of codesets, and it might even be
possible to render that message without question marks in more than one
codeset, but it may make sense in only one codeset (or none, if the
message is garbage).  How can your MUA (mail client) determine which
codeset, if any, to use to display unknown-8bit?

The best an MUA could do is let you tell it what codeset you think a
peer is using (possibly the MUA could try them all, and you'd pick
whichever makes sense to you), and then the MUA could keep a little
database that it uses to map {<sender>, unknown-8bit} to a codeset later
on.  It's easier for you to tell your peers to use newer software.

Nico
-- 

Reply via email to