高分求教html格式的邮件收发问题(200分)(200分)

  • 主题发起人 主题发起人 wwwmy
  • 开始时间 开始时间
W

wwwmy

Unregistered / Unconfirmed
GUEST, unregistred user!
本人打算作一个邮件收发程序,类似Foxmail,采用indy9+delphi7,
大部分以完成,就是不能正确显示html格式的邮件(显示的却是html文件),
请问 1 如何能正确收发html格式的邮件,2 采用webbrowser控件如何实现
谢谢
 
你保存为HTML文件,然后再用函数打开HTML文件就可以了。
技术交流QQ:136293586
 
用DHTMLEDIT来编辑HTML格式的邮件,显示你可以有很多方法呀,直接用WEBbROWSE调用EML文件都可以呀.
 
以上两位大哥,能否给出具体实现代码,如果给出立即散分,绝不食言!!!!
 
1,你已将收到的邮件保存为像OE和foxmail导出的文件那种格式,如A.eml文件
2,你在WEBBROWSE.loadformfile(a.eml);
就可以显示你邮件的内容呀,不管是HTML和TXT都可以显示,至于附件你就得自己
再分析啦,可以再将文件置入Message里,再操作Attach就应该可以完成了
 
感谢2位的提示
基本的问题已解决,但附件还有个问题:为什么采用
如下(nmsmtp组件)的语句发送的附件尺寸不完整,特别是WORD文档
NMSmtp1.PostMessage.Attachments.AddStrings(ListBox1.Items);
是不是要给附件编码,采用Base64如何编码和解码请给以答复
谢谢
 
后退
顶部