来自Exchange的邮件加密是不可读的。

时间:2013-09-22 09:52:21

标签: python email gnupg

我最近一直在用gpg-mailgate做很多工作,直到我按照我想要的方式工作。我今天遇到了一个问题,我不知道发生了什么。

来自交换服务器的电子邮件会点击mailgate并被视为难以理解的垃圾邮件。

  

hhi¤u,为fA @õYvΑ+ UU)   x''yPԎ|]JϧDE�{���b#>_�I��r~+*X^�����GlĀ���+�S�p�W 0H + G)+ BMZW`0Dhc # q a8 7% , H v L X̢2 J sڒ k W < 30^ YUw}I / 91 x) Q 0D a

是我得到的。不知道为什么。

Date: Sun, 22 Sep 2013 05:25:12 -0400
Subject: Exchange test
Thread-Topic: Exchange test
Thread-Index: Ac63daSA+YXi7iiQR4Wy3htLwjbA7A==
Message-ID: <E7E690AD15261D4CAC417490E3C654587B1D6C869C@mail.compassnetworkgroup.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
QW5vdGhlciB0ZXN0DQoNClNlbnQgZnJvbSBteSBBbmRyb2lkIHBob25lIHVzaW5nIFRvdWNoRG93
biAod3d3Lm5pdHJvZGVzay5jb20pDQo=

除了TNEF添加之外,标题看起来并不常见。我之前一直在将原始数据写入日志,之后mailgate甚至开始工作只是为了跟踪它。

这是mailgate的代码。

http://pastebin.com/ywSPQKij

我可以补充一点,我是从一个设置为plain的移动客户端发送的。如果我从outlook设置计划它的工作原理。标题不同:

Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

仍然没有回答为什么它输出垃圾thogh。其他通过base64,utf-8发送的电子邮件也没关系。

0 个答案:

没有答案