社区
网络通信/分布式开发
帖子详情
电子邮件软件,类似foxmail
Kelthon
2009-01-09 04:10:55
我想做一个电子邮件软件,类似foxmail,而且也是用delphi开发,想牛哥牛妹们为我提供一些建议、开发过程中会有那些难点、那里有可以参考的资源。吐血高分求教!!!有经验者最好留个联系方式,对于给到本人真诚帮助的,RMB回谢!!!
...全文
738
21
打赏
收藏
电子邮件软件,类似foxmail
我想做一个电子邮件软件,类似foxmail,而且也是用delphi开发,想牛哥牛妹们为我提供一些建议、开发过程中会有那些难点、那里有可以参考的资源。吐血高分求教!!!有经验者最好留个联系方式,对于给到本人真诚帮助的,RMB回谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
可以从网上找点相关的例子,开拓一下思路。
Python-python发送邮件报表
python发送邮件报表
搜易宽带SMTP服务器(adslsmtpserver) v1.3
如果安装在ADSL宽带上,相当于自己架设了一个
类似
于免费
电子邮件
服务商smtp.163.net/smtp.sohu.com这样的发信服务器,全球网友都可以通过它代理发送
电子邮件
了。真正让您不花钱一分钟就能建立自己的SMTP服务器,好酷...
BHS一键通
我感觉到平时忽然想起有事情要通过
电子邮件
告诉朋友时,总觉得用
FOXMAIL
等这样的专业邮件工具有点大材小用,而且也比较慢,如果能象QQ那样该多好,现在AK47已经可以为您做到这一点。您只要输入对方的
电子邮件
地址、...
Linux服务器配置与管理项目9--邮件服务器配置与管理.pptx
除非你可以直接利用
类似
telnet之类的
软件
登录到邮件服务器来主动发送和接收邮件,否则你就得要通过MUA来帮你把邮件送到服务器上去或者从服务器上接收邮件。常见的MUA有基于Windows平台的Outlook、
Foxmail
和基于Linux...
python实现
电子邮件
编程
假设我们自己的
电子邮件
地址是me@163.com,对方的
电子邮件
地址是friend@sina.com(注意地址都是虚构的哈),现在我们用Outlook或者
Foxmail
之类的
软件
写好邮件,填上对方的Email地址,点“发送”,
电子邮件
就发出去了...
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章