文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>一个关于邮件大小的有趣的问题

一个关于邮件大小的有趣的问题

时间:2010-09-13  来源:kwsnh

(1)邮件在Notes中的附件大小是3.92M,为什么到了Exchange中会认为邮件的大小超过了5M的限制。(2)对于超过限制的邮件,Exchange会发送退信邮件,进行说明。为什么在Notes中没有收到该退信。     对于问题(1),我们说的3.92M应该是附件在文件系统中所占的空间大小。但该邮件进入Outlook或者Notes的时候,存储的方式发生变化,重新进行了编码,使得尺寸发生了变化。对于Notes(IBM),重新编码后尺寸基本不会增大,有时候还会出现减小的情况。但是对于Outlook(微软), 重新编码后尺寸会增大很多,从经验来看,一般增加20-40%。

我观察过几个邮件,有如下的数据:

   附件大小871K -> 邮件尺寸1168K 增长34.1%

   附件大小1.95M -> 邮件尺寸2.61M 增长 33.8%

      附件大小1.82M -> 邮件尺寸2.44M 增长 34.1%

      附件大小1.02M -> 邮件尺寸1.37M  增长 34.3%

   附件大小3.92M -> 邮件尺寸5.49M  增长 40%

     所以在Exchange 2007上我们限制传输邮件大小在5M以内,但是这并不能代表允许的附件大小为5M。如上面的例子,尽管附件在文件系统中是3.92M,但是存储到邮件中后,变成了5.49M,显然此封邮件超过了允许的范围。

 

对于问题(2),经过对邮件的记录分析。Exchange 2007 HUB服务器确实进行了带有退信说明的退信处理,并且将退信发送到了Exchange 2007 的边缘服务器。但是这封退信的尺寸是5.49M,因为在Notes系统中也限制传输邮件大小在5M以内,所以Notes会拒绝接收这封邮件,因而无法在Notes中接收到退信。

 

又出现一个新的问题,在Notes中也有5M的限制,但是为什么这封邮件可以从Notes的服务器上发出。原因还是一样,在Notes中该附件经过重新编码后尺寸并没有明显的变化,没有达到5M的限制。只是接收到Exchange系统后,经过重新编码,尺寸才超过了5M

相关阅读 更多 +
排行榜 更多 +
坦克战争世界

坦克战争世界

模拟经营 下载
丛林反击战

丛林反击战

飞行射击 下载
几何飞行安卓版

几何飞行安卓版

飞行射击 下载