社区
网络通信/分布式开发
帖子详情
请问怎样实现用http协议来收发邮件?
Wnyu
2003-01-10 01:59:09
请问怎样实现用http协议来收发邮件? 象hotmail在outlook express中的形式一样, 原理是什么? 能介绍一些这样的相关的网站和文章吗? 在例子就更好!
...全文
1110
23
打赏
收藏
请问怎样实现用http协议来收发邮件?
请问怎样实现用http协议来收发邮件? 象hotmail在outlook express中的形式一样, 原理是什么? 能介绍一些这样的相关的网站和文章吗? 在例子就更好!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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)
电子
邮件
协议
而是在[RFC822]中单独定义的。该RFC文档已在2008年更新为[RFC 5322]。一封电子
邮件
分为信封和内容两大部分。根据 RFC 5322 的定义,电子
邮件
的内容又由首部和正文(主体)组成: 1.
邮件
首部(Header):包含发件人、收件人、主题等元信息;2.
邮件
正文(Body):即
邮件
的实际内容。由用户自由撰写。这两部分之间通过一个空行(即一个回车加换行)进行分隔。用户根据规定填写好首部,
邮件
系统会自动地将首部中的信息提取出来并写在信封上,因此用户就不需要再次填写信封上的信息。
通过JavaMail访问Hotmail邮箱 .
相信许多人都有msn聊天工具的帐号,例如abc@hotmail.com ,这个账号其实也是一个
邮件
地址,可以进行正常的
邮件
收发
功能,你可以通过网址 http://www.hotmail.com 来访问和操作这个邮箱进行
邮件
的
收发
。但是这个邮箱有一个限制就是它并不提供pop3或者s
如何在移动设备上
实现
一个简单的
邮件
客户端来接收
邮件
传统的,当我们接收
邮件
的时候,
邮件
客户端软件会连接到支持Post Office Protocol, Version 3 (POP3) or Internet Message Access Protocol, Version 4 (IMAP4) 协议的
邮件
服务器. 由于通常一个MIDLet是通过
HTTP协议
来和服务器进行数据交换,因此通常就需要一个Servlet来作为
邮件
接收适配器来
实现
接收
邮件
的功
Hotmail
邮件
接收
之前介绍了通过POP3接收和SMTP发送
邮件
的例子,但是用来接收和发送MSN的
邮件
的时候发现了问题,以为MSN不体统POP3和MSTP服务。怎么办? 继续GOOGLE. FOXMAIL提供了一种HTTP代理服务的方法。 客户端软件(如:Foxmail、Outlook Express等)
收发
电子
邮件
,一般是遵循POP3和SMTP协议
实现
的,电子
邮件
服务器系统通常都提供POP3和SMT...
HTTP、SMTP、DHCP协议详解:从网页浏览到
邮件
发送的幕后英雄
本文深入解析HTTP、SMTP和DHCP三大网络协议的工作原理与应用场景。从网页浏览的HTTP请求响应,到
邮件
传输的SMTP通信流程,再到自动分配IP的DHCP四步交互,揭示这些数字世界幕后英雄如何协同工作。通过真实案例对比,帮助读者理解不同协议的特性差异及常见问题排查方法。
网络通信/分布式开发
1,594
社区成员
32,944
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章