如题!

解决方案 »

  1.   

    在邮件原文的邮件头部分找 Content-Type: 
    后面如果跟text/html说明是HTML格式
    如果跟text/plain说明是Text格式
      

  2.   

    可以从x-Mailer来判断,
    if ( 是OE的邮件) and 
       (第一部分是text/plain) 
       (第二部分使text/html) then
    begin
      去掉第一部分;
      处理第二部分的src=cid等的特殊处理;
      把第二部分当HTML来显示;
    end
    else
    if GetContentType = "TEXT/HTML" then 
      作为html显示
    else
    begin
      转换成HTML格式,然后用HTML显示;
    end;
      

  3.   

    我用Idpop3(v 9.0.11) 和Idmessge控件 .
    这个Idmessage有个Savetofile()函数。 但我发现用这个方法保存文本邮件和HTML格式的邮件后 内容不一样。 文本邮件保存后没有 正文内容, 而html格式的邮件都保存下来了。 我希望用Loadfilefrom()方法把邮件的内容全部读出来。 有什么好办法吗??
      

  4.   

    我希望用Loadfilefrom()方法把保存后的邮件的全部内容读出来。 有什么好办法吗??
      

  5.   

    好像明白了许多! :) 多谢  wangyime, cg1120