email是我见过的最标准化的互联网通讯服务,跨越所有邮件服务提供商,我不需要因为你用Gmail而放弃Hotmail。现在的即时通讯服务有实现互通的,但太少,你不得不因为很多好友都在用微信而从米聊撤离,但使用email,你不会因此被好友绑架。
但是email也并非完美互相兼容的,比如附件大小。
我一直以为上次老板的邮件没收到是那次巧合的outlook宕机,今天才意识到,是附件太大被拒收了。
为了满足越来越大的文件传送需求,为了吸引用户,邮箱支持的附件越来越大,但是各服务商的大小却并不一致。于是,我从一个支持50MB的邮箱发送了一个43MB的附件出去,结果对方邮件服务器只支持30MB,于是对方什么都没收到,我自己收到了一封系统退信。
我相信各大邮件提供商的服务器都处理过很多系统退信,里面服务器地址、收件人地址、限制大小都写得很清楚,可不可以从这里面整理出每个后缀对应的最大附件大小,并将这些信息做成一个小数据库,当用户发送给超限地址以后就自动提醒用户将附件删减、分割或者直接自动为用户将附件分成多封(网页版可以在发送前就提醒,通过Exchange、pop或者IMAP等连接email服务的软件可以由服务器立即回复用户哪些人不会收到,请重发。或者,有一个公共的数据库,所有软件也可以定期更新,在发送之前就提醒用户)。非要等退信以后才让用户知道?
还有,拒信的服务器在拒收后为什么不能发一封邮件告诉收件用户,告诉他有一封来自谁的邮件因为附件太大没有收到,或者滤掉附件,先让用户收到正文,这样他才有可能发一封邮件重新索要附件,要知道,有些人收到系统退信可能不再重发的,他们懒得看,看不懂,或者群发太多人而有意忽略。
只是随便想想怎么样email会更好用而已,现在,还是养成习惯不要发送太大的附件,或者发送共享链接吧。
附件没限制就变成网盘了,对邮箱服务器也构成压力了。所以,网盘出来了。附件编码后不超过20M比较好。
这话说的对,而且现在邮箱服务器内保存的邮件,大部分都是再也不会看的。