Hi all, Here's the updated patch. It filters the message through the GMimeFilterWindows that Jeff mentioned and then uses the charset it detects for GMimeFilterCharset in the actual rendering of the message. Jeff, is this how to use the filter correctly? Cheers, Sebastian