none
outlook无法看到附件 RRS feed

  • 问题

  • 邮件服务器是exchange 2010 sp1.

    A客户使用的Outlook 2007 pop3,他发送一份邮件给B客户和C客户,同时也CC一份给A客户自己,邮件中有一个excel的附件。

    B客户使用Outlook 2003,C客户使用Outlook 2010,他俩在邮件中可以看到带回形针的图案,但是都无法看到这个excel附件,也不会收到winmail.dat之类的文件

    A客户自己可以看到附件。

    请问我该如何来排查这个问题呢,谢谢!

    2011年5月3日 3:20

答案

  • outlook 缺省是RTF 文件格式,但是这个格式只有windows 平台能认识,而且MS有专利,在internet上传输时,会先转换为中间格式(好像是叫TFTE)然后再编码发送到internet上。

    转换的格式和编码有些邮件系统不能识别 就会出现 winmail.dat,老问题了。即使能识别,因为转换或者传输过程,或者编码解码的问题,可能接收端数据出现混乱。

    所以最好的方式其实是用HTML 格式或者 plain txt 格式,这是通用的跨平台格式,任何系统都能识别,不需要转换,所以就不会出现这种怪问题。

     

    另:接收端总是使用发送端的格式来读取邮件的,OWA显然不在此列。

    2011年5月4日 8:04
    版主

全部回复

  • 我刚测试了一下,使用OWA登录C客户,可以看到附件。但是用outlook 2010却看不到,这是怎么回事啊?
    2011年5月3日 6:23
  • 邮件格式?  RTF ? 换 HTML 或者plain text 看看,通常都能搞定。我个人是非常不喜欢outlook上的 RTF,但是不知道为什么MS特别热衷,缺省就是RTF格式,从来不改这个问题多多的玩意。

    应该是 RTF 格式在格式转换过程中有问题,当然也有可能你的RTF邮件中本身有问题,以前遇到过RTF格式的签名有特别的字符(不可见的字符,copy到 notepad中就显示出来了)导致各种稀奇古怪的问题。

     

    还有一个可能就是清理 internet temporary files 目录,不是通过IE,IE清理只清理IE cache和cookie,不关outlook temp文件的事的。要命令行进去清理,GUI中是看不到的。


    2011年5月3日 7:47
    版主
  • 邮件格式?  RTF ? 换 HTML 或者plain text 看看

    请问这句话是什么意思?

    1.请A客户以HTML格式重送邮件?

    2.在B客户/C客户电脑上以HTML格式打开邮件?

    如果是因为RTF格式的问题,为什么在B客户/C客户电脑上用OWA打开可以看到附件呢?

    2011年5月4日 3:05
  • outlook 缺省是RTF 文件格式,但是这个格式只有windows 平台能认识,而且MS有专利,在internet上传输时,会先转换为中间格式(好像是叫TFTE)然后再编码发送到internet上。

    转换的格式和编码有些邮件系统不能识别 就会出现 winmail.dat,老问题了。即使能识别,因为转换或者传输过程,或者编码解码的问题,可能接收端数据出现混乱。

    所以最好的方式其实是用HTML 格式或者 plain txt 格式,这是通用的跨平台格式,任何系统都能识别,不需要转换,所以就不会出现这种怪问题。

     

    另:接收端总是使用发送端的格式来读取邮件的,OWA显然不在此列。

    2011年5月4日 8:04
    版主
  • 谢谢你的答复!
    2011年5月5日 2:36