About the 8bit in header.

Henrique de Moraes Holschuh hmh at debian.org
Sat Sep 25 08:17:28 EDT 2004

Hi Wang!

On Sat, 25 Sep 2004, Wang Penghui wrote:
> But i don't know how to deal with it. Because my server is a running 
> mail server. So recomplie is not permited. lots of the solutions is patch.
> Could you pick me up with it?
> What should i do with it now.

The correct fix is for your MTA to *reject* any mail with 8bit *headers*
telling people to use a RFC2047-compliant MUA.

The "user friendly" fix is for you to contribute code for Cyrus IMAPd that
is capable of a "default character set" specified in imapd.conf, and
8bit-header encoding.

That code would have to:
  1.  Verify that the 8bit data is really valid in the "default" encoding
      specified in the config file.  THIS IS *VERY* IMPORTANT.
  2.  RCF2047-encode the header using that charset

  I also think that it should:
  3.  Add a X- header with a comment stating that such conversion took
      place (to track down problems later)

I think such a complete patch, if well done, would be accepted into Cyrus...
Note that such a patch is anything but trivial to write.

  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

More information about the Info-cyrus mailing list