社区
网络通信/分布式开发
帖子详情
请问怎样实现用http协议来收发邮件?
Wnyu
2003-01-10 01:59:09
请问怎样实现用http协议来收发邮件? 象hotmail在outlook express中的形式一样, 原理是什么? 能介绍一些这样的相关的网站和文章吗? 在例子就更好!
...全文
1066
23
打赏
收藏
请问怎样实现用http协议来收发邮件?
请问怎样实现用http协议来收发邮件? 象hotmail在outlook express中的形式一样, 原理是什么? 能介绍一些这样的相关的网站和文章吗? 在例子就更好!
复制链接
扫一扫
分享
转发到动态
举报
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)
用Telnet命令
收发
邮件
(SMTP和POP3协议)实验报告.docx
用Telnet命令
收发
邮件
(SMTP和POP3协议)实验报告.docx
基于SMTP协议和POP3协议的
邮件
收发
客户端.7z.zip
实验报告请私聊-升级版见其它资源 关于要求:编程
实现
通过用户界面,用户登录信箱认证过程(含base64方式编码)、发送信息及附件(常用格式)、
邮件
信息验证、伪造
邮件
地址黑名单。 好吧,其实前三点都是比较正常的功能需求,但是对于第四点,实在是难以理解,为什么发送器会有黑白名单?但是既然要求,那就做吧,按我个人的理解是这样的:显然黑白名单的功能不是发送器的,而是接收器的。虽然题目清清楚楚写着发送器设计,但在功能上却要求
实现
接收器的功能。这意味着除了使用SMTP协议发送
邮件
外,还需设计使用POP3协议接收
邮件
,在接收的时候采用黑白名单过滤的功能。
使用java简单
实现
基于smtp协议的
邮件
收发
可以简单
实现
邮件
的
收发
功能,支持126.163邮箱,不支持qq邮箱,新注册的163邮箱不支持。自己修改过的程序代码,经测试能运行。注意:代码里需要改成自己的邮箱和密码就可以运行了!
C#下基于POP3和SMTP协议的
邮件
收发
归档系统
C#语言的
邮件
收发
系统,C#对网络编程的支持不太好,建议使用Java语言开发,该程序功能不是很强大,因此只建议学POP3和SMTP协议的新手看就行了。
计算机网络
邮件
收发
SMTP和POP3
实现
该课程设计主要任务是
实现
收发
无附件的
邮件
。在上机前应认真做好各种准备工作,熟悉每个题目涉及的网络相关知识,熟悉机器的操作系统、语言的集成环境和设计工具。在实验过程中,通过一个实际网络协议或网络应用系统的分析与总体设计,综合运用所学知识,加深对网络知识理解和掌握。同时培养自己的分析问题和解决问题的能力,以及软件文档的制作能力。
网络通信/分布式开发
1,594
社区成员
32,958
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章