From e4b5a0e979b6066e82d074950d6626667c2df8e8 Mon Sep 17 00:00:00 2001 From: perennate Date: Sun, 11 Aug 2013 23:17:46 +0800 Subject: [PATCH] Use replace header instead of add header to avoid header duplication. --- gpg-mailgate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gpg-mailgate.py b/gpg-mailgate.py index cf6462b..57d1379 100755 --- a/gpg-mailgate.py +++ b/gpg-mailgate.py @@ -72,7 +72,7 @@ def encrypt_payload( payload, gpg_to_cmdline ): payload.set_payload( "\n".join( filter( lambda x:re.search(r'^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{4})$',x), payload.get_payload().split("\n") ) ) ) if payload.get('Content-Transfer-Encoding') is not None: - payload['Content-Transfer-Encoding'] = "quoted-printable" + payload.replace_header( 'Content-Transfer-Encoding', "quoted-printable" ) return payload