请问怎样实现用http协议来收发邮件?

Wnyu 2003-01-10 01:59:09
请问怎样实现用http协议来收发邮件? 象hotmail在outlook express中的形式一样, 原理是什么? 能介绍一些这样的相关的网站和文章吗? 在例子就更好!
...全文
567 点赞 收藏 23
写回复
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
Wnyu 2003-01-20
相关资料太少,所以还没搞定, 不过还是先结账!
再次谢谢各位!
回复
Wnyu 2003-01-17
我前段时间已经下载了socksCap 32, 也有一个叫HttpPort的东东能做, 不过我不想用户也安装这些, 我想把它写在自己的程序里!
回复
Wnyu 2003-01-17
我前段时间已经下载了socksCap 32, 也有一个叫HttpPort的东东能做, 不过我不想用户也安装这些, 我想把它写在自己的程序里!
回复
fermium 2003-01-17
hydonlee(青山情) 的东东就好了,不想自己写那么麻烦,就跟他要一个好了,想长见识的话有空自己写个玩。
回复
hydonlee 2003-01-17
我给你好了。。。
当然前提是你只是应用而不是想编程实现。。。。

我们公司就是只开通http代理,但我们一样可以上QQ,收邮件。

这就是借助于两个软件:
一个是sock2http(国内有一个socksXP), 这个是把Socks请求转为http请求的。
也就是相当于一个socks代理。服务于本地:1080端口,当然你可以修改。

然后你就可以上QQ了, 因为QQ可以用socks代理(如果你是会员,就不用了)

但如果收邮件,OE还不行, 但是foxMail可以呀, foxmail4.2版起支持代理收信。

那OE怎么办, 不要用了?!
想用还有办法。

有一个软件叫socksCap 32可以把软件的socks请求重新定向。好了。有了他再加上一个socks2http,你只要拥有一个http端口就可以做任何事了!
回复
rock2000 2003-01-17
好像是可以的,以前看到一篇文章,说的是利用HTTP协议和代理服务器上QQ,你自己找找看。
回复
Wnyu 2003-01-17
有这方面的例程或相关网站吗?
回复
hydonlee 2003-01-17
那就简单也, 自己写一个邮件服务器!!!
回复
ahpei 2003-01-16
mark.
回复
Wnyu 2003-01-16
各位大虾, 谢谢你们的答复, 我要一点时间尝试, 迟点才结账!
回复
mrfanghansheng 2003-01-15
学习学习……
回复
Wnyu 2003-01-14
先谢各位, 我回去试试! 有好的网站和文章?
回复
猛禽 2003-01-13
fermium(列御寇) 的方法是最简单可行的方法:
用一个代理服务器把POP3代理到HTTP,用另一个代理把SMTP代理到HTTP即可。
回复
warton 2003-01-11
我想是实现不了
回复
warton 2003-01-11
关注!!!
回复
fermium 2003-01-11
如果用户需要使用象sina这样的公用的邮件地址,那么就必须在防火墙外有一个HTTP代理将邮件转为25发送,对外边的邮件使用从110转到HTTP来接受.
你可以自己写一个代理,或者去找一个这样的代理.这样如果你的客户是用DELPHI/CB写的,只要将相关控件的PORT属性改成80再编译.
如果你自己写代理,它必须运行在防火墙外.你可以利用ArGo Soft 的IMS(Internet Mail Suite)来方便的完成设计.
回复
copy_paste 2003-01-11
可能是MS自已写的一套HTTP的邮件协议,或者你看看将邮件服务器的端口改为:8080试试看,然后Client用Port:80进行接收。。。

不然的话,你自己写一个HTTP的邮件协议的服务端/客户端。。。呵呵,巨烦。。
回复
猛禽 2003-01-11
实话跟你说,HOTMAIL的服务器特别,它不用POP3/SMTP,本身就是用HTTP,所以可以,其它MAIL服务器又不是这样,所以是实现不了的。
回复
lizongqi 2003-01-11
gz一下
回复
Wnyu 2003-01-10
先谢两位的回答,
To: cg1120(代码最优化-§雪是冷的,人是暖的§) : 你的方法可能可行(我没试过), 不过差不多要重写我的系统了.
To: fermium(列御寇) :
改哪个端口? 改一就能行吗, 还要有什么设置? (包括客户端, 客户服务器proxy, firewall和我的邮件服务器)

让我把问题说清楚一点, 好认大家回答!
我已经写了有一套利用POP和SMTP收发邮件的程序, 一直用得很顺利.
后来, 部分用户因为安全完因, 要屏蔽POP和SMTP端口(110和25, 只开80). 我想到了HTTP mail(80端口), 好象hotmail一样. 不过如果这样做, 程序又差不多要重写了! 服务器也要开个端口(110, 25, 80) 来做收发和判断, 真是头痛! 能不能做到屏蔽了POP和SMTP端口都能用我们旧的那套系统? 或者只做小部分的改动, 就能用? 例如用Socks5绕过防火墙?
如果不行, 我要做哪些? 告诉我有关的文章或网站也有分, 不够再加!
回复
发动态
发帖子
网络通信/分布式开发
创建于2007-08-02

1566

社区成员

Delphi 网络通信/分布式开发
申请成为版主
社区公告
暂无公告