outlook2007发送邮件,接收的时候附件变成winmail.dat,在web网页上看到是正常的。

找到了下面这个方法,我没有装补丁,就修改了注册表也行。

=============================

装了office2007后,发现发送html和RTF格式的邮件,收件人都会收到名字为Winmail.dat的附件,即使邮件本身没有附件也是如此,而这个Winmail.dat文件又是打不开的。于是网上到处搜攻略,终于找到方法并且试用成功。

按下列步骤操作:

1、安装修补程序 957692。到microsoft网站下载office-kb957692-fullfile-x86-glb.exe补丁文件,957692 日版 Outlook 2007 修补程序包,安装补丁。

2、添加 DisableTNEF 注册表项。 要这样做,请按下列步骤操作:

1)退出 Outlook 2007。

2)启动注册表编辑器。在 Windows XP 中单击 开始 ,单击 运行 ,键入 regedit ,然后单击 确定

3)找到并选择以下注册表子项:

HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\12.0\\Outlook\\Preferences

4)在 编辑 菜单上指向 新建 ,然后单击 DWORD 值 。

5)键入 DisableTNEF ,然后按 Enter 键。

6)右键单击 DisableTNEF ,然后单击 修改 。

7)在 数值数据 框中键入 1 ,然后单击 确定 。

8)在 文件 菜单中上, 单击 退出 以退出注册表编辑器。

我这么做了,就ok了,收件箱就再也没有Winmail.dat的附件了,显示正常的rar/zip文件了。

只需要修改注册表就可以,不用安装补丁也可以实现。