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

Wnyu 2003-01-10 01:59:09
请问怎样实现用http协议来收发邮件? 象hotmail在outlook express中的形式一样, 原理是什么? 能介绍一些这样的相关的网站和文章吗? 在例子就更好!
...全文
1066 23 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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绕过防火墙?
如果不行, 我要做哪些? 告诉我有关的文章或网站也有分, 不够再加!
加载更多回复(3)

1,594

社区成员

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

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