为什么 Exchange Server 会在邮件正文中附加“ýÿ”?

为什么 Exchange Server 会在邮件正文中附加“ýÿ”?

我注意到有一部分电子邮件(尚未确定它们之间的相似性)通过我们的交换服务器,并在电子邮件中附加了以下内容:

ýÿ 

我无法找出原因。尝试在互联网上搜索这两个字符非常困难(大多数搜索引擎似乎完全忽略两个字母或更少的单词),即使通过引用字符串(太多不相关的胡言乱语)。我过去曾在另一台 Exchange 服务器上看到过这种情况,但对这种奇怪的现象没有任何控制/要求。它最近成为一个问题,但只是在一些解析自动电子邮件的过程中短暂出现,但后来已经得到处理。

我真正想知道的是:这些字符是什么?Exchange 服务器为什么要添加这些字符?这些字符是在邮件内容之后添加的,但在系统添加的页脚之前。这些字符不是页脚信息本身的一部分,那么它来自哪里?

如果这不是正确的地方,请原谅:我因“与编程无关”而被 StackOverflow 踢出,因“与最终用户有关”而被 ServerFault 踢出。此时我迷失了。

答案1

我搞清楚了——这些消息是通过用户域端点上的邮件服务器路由的,该邮件服务器配置不当——它将收到的消息转换为 HTML 格式,然后转发消息,但最终服务器在发送给收件人之前会强制所有消息转换为纯文本格式。感谢 music2myear 提供的编码提示——配置不当的服务器似乎在编码为 Base32 HTML 时存在问题,解码结果时会发现多余的字符。现在,在旧服务器上禁用该转换似乎可以防止这种情况发生。

相关内容