严格来说.DAT 并不是一种标准文件格式,许多软件都会使用这个扩展名存储文件,但文件含义却不同,所以这要看具体情况来定。但是,有时你可能会在收到的邮件里看到包含一个.dat格式的附件,名称为winmail.dat。我们或许已经知道对方发送过来的是文件,但是收到的却是这样的附件,其原因何在?下面志文工作室与您一起探讨。
如果你使用非Outlook软件来处理来自Outlook以及Exchange Server的E-mail,你就很可能会遇到附件为winmail.dat的邮件,而你完全不知道这个附件如何打开。你也许会询问这封邮件的发件人,这时对方可能也是一头雾水,因为人家只是正常使用Outlook收发邮件,从来没有遇见过这种现象,但收件方在WEBMAIL上查看这封邮件时,却发现附件变成了 Winmail.dat。
那么这个winmail.dat附件到底是什么呢?其实原因在于,MS的工具在编码打包你的邮件进行发送时,如果按照默认指定的RTF格式,会把格式信息按照MS自己的一套标准存放在邮件体中,造成非Outlook客户端不认识,无法正确解析。
解决方案
1、如果可能,向发件人建议不要使用Outlook,或者让他发送邮件时不要使用RTF格式,纯文本或HTML均可。
2、如果没办法让邮件的发送人调整或更改邮件客户端,你也可以下载winmail.dat阅读器。你可以从这里下载winmail.dat阅读器:
http://www.kopf.com.br/winmail/winmail-reader-setup.exe
3、如果你使用outlook邮件客户端收发邮件,并希望让自己发送的邮件不再出现此类问题,那么下面的拓展内容或许对你有所帮助。
拓展:
Microsoft邮件RTF格式介绍
1.什么是RTF格式
RTF 格式是Microsoft专有的邮件格式,如果从Microsoft Outlook或Microsoft Exchange Server中发送 RTF 格式的邮件,收件方在WEBMAIL上查看附件均会显示为“Winmail.dat”,通过OE收取邮件后,看不到附件。
2.Foxmail:RTF格式常见问题的解决方案
1)别人给我发信时带有附件,但用户收到时看不到附件:
需 要在低版本的Foxmail(低于Foxmail6.0 Beta5)中导入这封邮件,在Foxmail中打开这封邮件,看附件是是否会重现或附件变为Winmail.dat(出现winmail.dat或出现 当时发件方发送附件,这是由Foxmail版本来决定的)。
2)发送方使用RTF格式发送了的邮件,该如何正常读取邮件中的附件:
A、收件方使用OUTLOOK软件或Foxmail6.0 Beta5以上的版本收取邮件。
B、对于邮件已经收取到OE中的,直接将企业邮箱邮件导入到Foxmail6.0 Beta5以上的版本。
C、收件方使用低于Foxmail6.0 Beta5版本的客户端收信或使用WM来看邮件,看到的附件为Winmail.dat,可以使用winmail_opener或WMViewer软件来直接打开Winmail.dat这个文件。
3)发件方一次性给多个人发信,只有个别人收到的邮件为RTF格式的邮件(可以根据RTF格式邮件的特征来判断):
在Outlook中可以针对具体的收件方设置发送的邮件格式(具体的操作办法可以参见http://support.microsoft.com/default.aspx?scid=kb;zh-cn;290809地址),如果发件方将某一收件人的发送邮件格式设置为RTF格式,则会出现这种问题;
4)用户使用的是Outlook软件,如何才能确保发出的邮件不是RTF格式:
启 动Outlook软件,打开 “工具”-“选项”-“邮件格式”,把“邮件撰写格式”设定为 HTML 或纯文本。并在该选项页面的“Internet格式”中的“Outlook RTF 选项”强制把发送到 Internet 的 RTF 邮件转换成 HTML 格式。另外,Microsoft Exchange Server 上也是类似选项,管理员应酌情加以限制。
3.如何控制邮件中的 TNEF
可以通过三种方法控制 TNEF:
全局 – 如果将默认电子邮件格式更改为纯文本或超文本标记语言 (HTML),则有助于确保仅在某种 Outlook 功能需要 TNEF 时才发送 TNEF。
每个收件人 – 可以在收件人的电子邮件地址中指定不发送 TNEF,以便收件人总是收到邮件的纯文本版本。
每封邮件 – 撰写新邮件或答复收到的邮件时使用此方法。
4.如何指定电子邮件格式
1)全局更改
使用以下步骤关闭 TNEF:
在工具菜单上,单击选项,然后单击邮件格式选项卡。
在“以该邮件格式发送”框中,单击纯文本或 HTML,然后单击确定。
使用以下步骤以 TNEF 格式发送邮件:
在工具菜单上,单击选项,然后单击邮件格式选项卡。
在“以该邮件格式发送”框中,单击以选中 Microsoft Outlook RTF 格式,然后单击确定。
2)每个收件人更改
A.在“联系人”文件夹中
使用以下步骤关闭 TNEF:
在“联系人”文件夹中找到收件人的记录。
双击收件人的电子邮件地址。
在 Internet 格式框中选择“只发送纯文本”。
使用以下步骤以 TNEF 格式发送邮件:
在“联系人”文件夹中打开收件人的记录。
双击收件人的电子邮件地址。
单击 Internet 格式框中的“使用 Outlook RTF 格式发送”。
B.在“个人通讯簿”中
使用以下步骤关闭 TNEF:
在“个人通讯簿”中找到收件人。
双击收件人的电子邮件地址。
单击以清除“发送给该收件人的邮件始终采用 Microsoft Exchange RTF 格式”复选框,然后单击确定。
使用以下步骤以 TNEF 格式发送邮件:
在“个人通讯簿”中找到收件人。
双击收件人的电子邮件地址。
单击以选中“发送给该收件人的邮件始终采用 Microsoft Exchange RTF 格式”复选框,然后单击确定。
3)每封邮件更改
使用以下步骤关闭 TNEF:
“新建”一封邮件或在最近收到的邮件上单击答复。
在邮件格式工具栏上,单击以从下拉菜单中选择纯文本或 HTML。
使用以下步骤打开 TNEF:
“新建”一封邮件或在最近收到的邮件上单击答复。
在邮件格式工具栏上,单击以从下拉菜单中选择 RTF。
我是一人一本还是没发打开
从博主这又学习到了一点知识,幸福
独立博客排行榜已收录您的博客,希望能加上本站的友情链接
谢谢分享,收下了!
我也写过这样的一篇文章,不过用的是Winmail Opener这个工具。
来学习一下。
博主你的博文不错啊,我会继续支持你的