On 08.10.2013 14:20, Antoon Pardon wrote:
As I don't know what encoding these messages will be in, I thought it
would be prudent to read stdin as binary data.

Using python 3.3 on a debian box I have the following code.

#!/usr/bin/python3

import sys
from email import message_from_file

sys.stdin = sys.stdin.detach()
msg = message_from_file(sys.stdin)

Looking at the docs, I've found there is also "message_from_binary_file" which works for me with your code.

http://docs.python.org/3/library/email.parser.html#email.message_from_binary_file

Bye, Andreas
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to