电子邮件软件,类似foxmail

Kelthon 2009-01-09 04:10:55
我想做一个电子邮件软件,类似foxmail,而且也是用delphi开发,想牛哥牛妹们为我提供一些建议、开发过程中会有那些难点、那里有可以参考的资源。吐血高分求教!!!有经验者最好留个联系方式,对于给到本人真诚帮助的,RMB回谢!!!
...全文
738 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kelthon 2009-01-19
  • 打赏
  • 举报
回复
邮件收发模块基本上完成,下一步要搞邮件的阅读/编辑模块,这一块可以使用DHTML Editor(系统自带),但好像有点弱。所以想大虾们指点一下,有那些好用的,推荐一下!!!
Kelthon 2009-01-17
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 constantine 的回复:]
印象中anyq的客户端中就有一个email的代码。
[/Quote]

楼上人兄真牛,AnyQ里面的确有一个类似outlook的smail,对于我现在做邮件客户端很有帮助,结帐时严重加分!!!
amdwinter 2009-01-16
  • 打赏
  • 举报
回复
mark
constantine 2009-01-16
  • 打赏
  • 举报
回复
印象中anyq的客户端中就有一个email的代码。
Kelthon 2009-01-16
  • 打赏
  • 举报
回复
补充:indy其实在里面也实现有base64、quoted-printable、8-bit的解码函数,可以作为功能例程调用来为编过码的地址和其它字段做解码,这样就不会在邮件头字段有乱码字段了。
zoujianqing 2009-01-16
  • 打赏
  • 举报
回复
呵呵
不太懂这些 ,祝你早日找到相关的资料 !
Kelthon 2009-01-16
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 simonhehe 的回复:]
Indy好多邮件服务器都用不了
[/Quote]

能不能说清楚用不了是什么情况?

1.如果要用indy来搞邮件服务器是不行的,因为它只对winsock2做了包装,但还不是一组支持IO完成端口的组件,所以用不了服务器软件的开发。
2.做客户端邮件软件是一定能收到邮件的,只是怕没有做好解码。
simonhehe 2009-01-16
  • 打赏
  • 举报
回复
Indy好多邮件服务器都用不了
Kelthon 2009-01-15
  • 打赏
  • 举报
回复
暂时作个小结:

要做邮件收发看来除了要熟悉SMTP、POP3协议外,还要熟悉Internet Message Format和MIME。而要用好Indy,它的源代码也是非读不可,因为即使用它自带的例程接收邮件也有中文乱码问题,而此问题在网上也有一些解码函数提供。然而,其实indy里面已经有相应的类和函数提供此功能。我只可以讲,用indy做邮件收发模块是完全可以胜任,但要将这座宝库的东东都开采出来就非要进去挖不可(因为它的demos不去为中文邮件收发写的)。
yunzm_wang 2009-01-12
  • 打赏
  • 举报
回复
mark
yunzm_wang 2009-01-12
  • 打赏
  • 举报
回复
up
Kelthon 2009-01-10
  • 打赏
  • 举报
回复
今天的工作是要详细学习一会SMTP和POP3两个协议的原理,因为它是收发邮件用的。在这方面如之前大家推荐的indy,它应该可以提供足够的功能而不用自已实现SMTP和POP3协议来做到很好的邮件收发功能。往后使用indy有什么回题再问,大家一起来顶哦!
starluck 2009-01-10
  • 打赏
  • 举报
回复


那就用INDY吧。不過建議一開始就換上最新INDY的版本。老版有不少BUG。還有一些網站直接對INDY的特征做了判斷,用不了。
Kelthon 2009-01-10
  • 打赏
  • 举报
回复
我并不是写一个比foxmail更强的软件,而是要做一个功能有限且定制的电子邮件软件。现在我已经开始了项目,或者我将的项目开发过程在这记下吧,让大家一起来多多指教。
starluck 2009-01-10
  • 打赏
  • 举报
回复
[Quote=引用楼主 Kelthon 的帖子:]
我想做一个电子邮件软件,类似foxmail,而且也是用delphi开发,想牛哥牛妹们为我提供一些建议、开发过程中会有那些难点、那里有可以参考的资源。吐血高分求教!!!有经验者最好留个联系方式,对于给到本人真诚帮助的,RMB回谢!!!
[/Quote]


寫得像FOXMAIL吧,還確實不容易, 先考慮用INDY寫一個積累下經驗吧。
shuihan20e 2009-01-10
  • 打赏
  • 举报
回复
mark
Kelthon 2009-01-10
  • 打赏
  • 举报
回复
是的,邮件收发是最基本的功能,indy可以满足到要求吧。

SMTP和POP3协议说明可以在这里找到,http://www.networkdictionary.cn/rfc

indy关于收发邮件可以在这里找到,http://www.delphibbs.com/keylife/iblog_show.asp?xid=29336

进一步有更好的资料就靠大家啦,共同研究,^0^
kampan 2009-01-10
  • 打赏
  • 举报
回复
先用Indy实现最基本的,然后再考虑添加其他功能,如果谁都能整出个foxmail,那它就不值钱了!
faith10099 2009-01-09
  • 打赏
  • 举报
回复
用Indy即可实现邮件的收发,主要技术点:
1、格式的问题。指邮件下载到本地后如何存储(读写)的问题,还包括与Outlook等邮件格式的交互(邮件的导入/导出)
2、邮件监控的实现
纯冰糖 2009-01-09
  • 打赏
  • 举报
回复
可以从网上找点相关的例子,开拓一下思路。

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧