在outlook中写的信,另存为*.eml文件.有没有读这种文件的控件?(100分)

  • 主题发起人 主题发起人 syn123
  • 开始时间 开始时间
那得看有没有人 hack 出了 .eml 文件的格式了,
不知道 ms 公布了没有。
 
嗨,用WebBrowser就可以呀!
 
eml是标准的Email格式,你自己写段程序也能读出来,一般是平文本,要不就是加了码的,可以自己
控制解码
你用Telnet收的信,就可以存成Eml文件,用Outlook很容易读出来
直接用文本编辑器也可以看的
 
先感谢各位了!
如果是平文本,读出来倒不成问题(我可以解Qp,base64编码).可问题是有图像该怎么
办?如果能将标准的Email格式转化成.html,再用webBrowser显示出来倒是个好办法
可我找不到这种控件.自己编很麻烦.时间也来不及!不知大家有没有好办法???

我在用c++builder编一个邮件客户端程序,采用pop3控件收邮件.收到的为标准的Email格式信息.所以......(不知各位有没有更好收邮件的控件,因为这控件老是有点问题).
 
eml文件格式是标准MIME邮件格式(RFC822),
支持这一格式的软件/控件都可以。

http://vcl.vclxx.com/DELPHI/D32FREE/MAIL2000.ZIP
有全套读/写/发送函数。
 
Ie4以上的版本能够直接打开eml文件
如:放一个TWebBrowser构件,可以直接打开,不用转换html格式的。而且支持cid方
式的附件。
WebBrowser1.OleObject.Navigate('c:/1.eml');

或者直接调用ie浏览器打开可以了。

但是ie对中文解码的支持不是很好。如果真正的要作好,还是应该自己解码了。
 
温柔一刀说的那个例子一点也不好!
有不有真正像软件的程序??????????????????????????/
 
后退
顶部