我用indy接收邮件,生成了一些eml文件,当用TWebbrowser.Navigate打开时,提示我保存文件,然后自动用oe打开了,我把eml文件的扩展名改为mht则可以正常打开。但在我家自己的的电脑上,会直接在Webbrowser中打开eml文件,而不是提示下载什么的,就好像阅读邮件似的我在网上查了一下,好像有不少的E文的网站提到了这个问题(用google搜的,但托我们的GFW的福,打不开他们的网页),所以
总之,就是eml文件用ie打开时,不是真正的打开这个邮件文件,而是当作一个普通的文件下载了
我不知道问题的原因在哪里,我也怀疑是不是安全级别,文件关联,但摸不着头脑,不知道有没有朋友碰到类似的问题

解决方案 »

  1.   

    IIS 里面有一个地方可以设置的。设置好了   eml 就不会变成下载了。
    太晚了 明天有空再给你找  说不定你都找到了。
      

  2.   

    还是帮哥找一下吧,不过我没装IIS呢,咋个设置法嗫?
      

  3.   

    看看这个有帮助没
    http://support.microsoft.com/kb/825803/zh-cn
      

  4.   

    改名为MHT当然是没问题,但总觉得莫名其妙,在我家的电脑上EML文件是可以在TWEBBROWSER正常打开看邮件的,为啥公司的这个就不行,