有关Indy 控件的问题,请高手看我这么说对不对!然后帮我想想解决的办法!
我用Indey控件写一个邮件发送和接受的客户端,用到TIdPOP3 和TIdMessage两个控件,
我得想法是先把邮件接受下来,用TIdMessage.SaveToFile存成文件,显示在客户端,如果用户想查看那种文件,再解析邮件体,分离附件和body和subject等部分。我这么做好不好,如果不好请帮我想一个更好的办法,对了,我不存数据库。
问题就出在这里了,当邮件包含附件的时候,直接接受的邮件分离TIdText和TIdAttachment,TIdAttachment存附件TIdText存储邮件的正文,没有问题,可是只要是经过TIdMessage.SaveToFile存成文件后,再TIdMessage.LoadFromFile,就不对了,经过我仔细查阅,只要一TIdMessage.SaveToFile,TIdText里面和TIdMessage.body里面存储的东西就都是这么一句话了:意思就是告诉你这是一个有附件的邮件!我查阅控件的源码也没有什么收获!
请各位帮忙看看!
我用的是Delphi7,