diff --git a/lib/nntp/tiny/session.py b/lib/nntp/tiny/session.py index 7633fab..ea2e37c 100644 --- a/lib/nntp/tiny/session.py +++ b/lib/nntp/tiny/session.py @@ -667,7 +667,18 @@ class Session(Connection): str(message.content.count('\n') + 1), ] + HEADERS_SKIP = { + 'subject': True, + 'from': True, + 'date': True, + 'message-id': True, + 'references': True + } + for k in message.headers: + if k.casefold() in HEADERS_SKIP: + continue + parts.append("%s: %s" % ( k, message.headers[k] ))