Python3's email doesn't allow to store non-unicode header parameters so
decode parameters on output.
for key, value in msg.items():
output(key)
output(": ")
for key, value in msg.items():
output(key)
output(": ")
+ value = value.split(';', 1)
+ output(value[0])
+ if len(value) == 2:
+ output(";")
+ output(_decode_header(value[1], strip=False))
output(os.linesep)
output(os.linesep) # End of headers
output(os.linesep)
output(os.linesep) # End of headers