0

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

来自交换服务器的电子邮件会到达 mailgate 并被视为无法读取的垃圾邮件。

h�hi�¤��u,fA�����@õ�YvΑ�+���u��U) �J�ϧ�D���E �{���b#>_�I��r~+*X^�����GlĀ���+�S�p�W0h+�G��)B��MZW`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

我可以添加我从设置为普通的移动客户端发送的内容。如果我从 Outlook 设置的计划中执行此操作,它会起作用。标题不同:

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

那仍然不能回答为什么它会输出垃圾。其他以 base64、utf-8 形式发送的电子邮件就可以了。

4

0 回答 0