cyrus-imapd is rather strict with 8 bit characters in headers; since these cannot be converted reliably they are munged to 'X'. The following patch was borrowed from a Mandrake package (http://club.telepolis.com/l.o/cyrus/beta/FILES.2.2.10/) and adds an option 'munge8bit' that lets the 8-bit header pass through unmunged when set to 'no'. 'reject8bit' has to be set to 'no' as well for this to work. I've applied the patch and can successfully send myself German umlauts in headers (e.g. via shell) which are correctly displayed in Thunderbird (which is set to 8859-1 encoding). No regressions could be observed so far. Reproducible: Always Steps to Reproduce: One way to turn this patch on/off might be through a local 'munge8bit' USE flag; I'm not sure what the general consensus on local flags is so I left this out for now.
Created attachment 50278 [details] updated ebuild with munge8bit patch
Created attachment 50279 [details, diff] munge8bit patch, goes into $FILESDIR
*** This bug has been marked as a duplicate of 18706 ***