怎样给电子邮件收发系统添加eml格式邮件导入导出功能 ( 积分: 100 )

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

wutianlong

Unregistered / Unconfirmed
GUEST, unregistred user!
我最近开发了一个电子邮件收发系统,但老板要求能跟Foxmail,outlook,相互兼容,所以必需做一个邮件导入和导出功能.我现在已能得到eml文件中关于邮件头的信息,但不知道怎样分辩正文和附件,请各位大侠不吝赐教;
我的邮件正文是用html格式保存的,附件保存的是原文件,只要能将eml文件分离成正文和附件便可大功告成了
 
我最近开发了一个电子邮件收发系统,但老板要求能跟Foxmail,outlook,相互兼容,所以必需做一个邮件导入和导出功能.我现在已能得到eml文件中关于邮件头的信息,但不知道怎样分辩正文和附件,请各位大侠不吝赐教;
我的邮件正文是用html格式保存的,附件保存的是原文件,只要能将eml文件分离成正文和附件便可大功告成了
 
用mail2000吧。有例子,有源码。

http://free.ys168.com/?crazycock
“测试文件夹”内。名字是“mail2000.rar”,你下载回去,里面有我的截图和备注。
 
非常感谢crazycock,送你100分, 以前曾经听说过mail2000,不过一直没用过,想不到还有这样的功能.不知道delphi的indy组件是否有此功能.
 
indey组件没有试过,不过分析一下mail2000的源码,用indy来实现相同功能是应该可以的,毕竟eml只是在保存格式上有需要注意的地方,编码还是base64的。indy应该可以做,不过要自己写实现的代码,就看你有无时间咯
 
后退
顶部