没有分了,问个简单问题

honghonghong1 2011-02-18 09:43:40
邮件接收用的是POP3协议,端口是110端
为什么网站上接收的数据却是HTTP数据?这样做有什么好处吗?
是web服务器做转换了吗?
...全文
66 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Henry712 2011-02-19
  • 打赏
  • 举报
回复
不理解问题所在
blackvivi 2011-02-18
  • 打赏
  • 举报
回复
是自行修改的吧
honghonghong1 2011-02-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 inetfuture 的回复:]

首先要搞清楚上面三个协议各用于什么场合,
其次,现在的邮件服务商大多提供网页服务,比使用邮件客户端要更灵活;在网页上收发邮件,自然是用http协议与服务器交互,而邮箱服务器之间仍然使用smtp协议,比如我用QQ邮箱发一封邮件到你的163邮箱,依次使用:http(通过浏览器写邮件)、smtp(QQ邮箱服务器到163邮箱服务器)、http(通过浏览器查看邮件)
[/Quote]

正解
honghonghong1 2011-02-18
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 inetfuture 的回复:]

引用楼主 honghonghong1 的回复:
为什么网站上接收的数据却是HTTP数据?

对这句话表示不太理解
[/Quote]

正常的SMTP是25号端口,而我们获取的数据时HTTP 80端口数据,这样做有什么好处吗?
是web服务器做转换了吗?
inetfuture 2011-02-18
  • 打赏
  • 举报
回复
[Quote=引用楼主 honghonghong1 的回复:]
为什么网站上接收的数据却是HTTP数据?
[/Quote]
对这句话表示不太理解
inetfuture 2011-02-18
  • 打赏
  • 举报
回复
首先要搞清楚上面三个协议各用于什么场合,
其次,现在的邮件服务商大多提供网页服务,比使用邮件客户端要更灵活;在网页上收发邮件,自然是用http协议与服务器交互,而邮箱服务器之间仍然使用smtp协议,比如我用QQ邮箱发一封邮件到你的163邮箱,依次使用:http(通过浏览器写邮件)、smtp(QQ邮箱服务器到163邮箱服务器)、http(通过浏览器查看邮件)
honghonghong1 2011-02-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 inetfuture 的回复:]

1.SMTP(Simple Mail Transfer Protocal)称为简单邮件传输协议,目标是向用户提供高效、可靠的邮件传输。

SMTP的一个重要特点是它能够在传送中接力传送邮件,即邮件可以通过不同网络上的主机接力式传送。工作在两种情况下:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个服务器。 SMTP是个请求/响应协议,它监听25号端口,用于接收用户……
[/Quote]

为什么网站上接收的数据却是HTTP数据?这样做有什么好处吗?
是web服务器做转换了吗?
inetfuture 2011-02-18
  • 打赏
  • 举报
回复
1.SMTP(Simple Mail Transfer Protocal)称为简单邮件传输协议,目标是向用户提供高效、可靠的邮件传输。

SMTP的一个重要特点是它能够在传送中接力传送邮件,即邮件可以通过不同网络上的主机接力式传送。工作在两种情况下:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个服务器。 SMTP是个请求/响应协议,它监听25号端口,用于接收用户的邮件请求,并与远端邮件服务器建立SMTP连接。

SMTP工作机制
SMTP通常有两种工作模式:发送SMTP和接收SMTP。具体工作方式为:发送SMTP在接到用户的邮件请求后,判断此邮件是否为本地邮件,若是直接投送到用户的邮箱,否则向DNS查询远端邮件服务器的MX纪录,并建立与远端接收SMTP之间的一个双向传送通道,此后SMTP命令由发送SMTP 发出,由接收SMTP接收,而应答则反方面传送。一旦传送通道建立,SMTP发送者发送MAIL命令指明邮件发送者。如果SMTP接收者可以接收邮件则返回OK应答。SMTP发送者再发出RCPT命令确认邮件是否接收到。如果SMTP接收者接收,则返回OK应答;如果不能接收到,则发出拒绝接收应答(但不中止整个邮件操作),双方将如此重复多次。当接收者收到全部邮件后会接收到特别的序列,如果接收者成功处理了邮件,则返回OK应答。

2.POP协议简介

POP的全称是 Post Office Protocol ,即邮局协议,用于电子邮件的接收,它使用TCP的110端口,现在常用的是第三版,所以简称为 POP3。

POP3采用Client/Server工作模式。当客户机需要服务时,客户端的软件(Outlook Express或FoxMail)将与POP3服务器建立TCP连接,此后要经过POP3协议的三种工作状态,首先是认证过程,确认客户机提供的用户名和密码,在认证通过后便转入处理状态,在此状态下用户可收取自己的邮件或做邮件的删除,在完成响应的操作后客户机便发出quit命令,此后便进入更新状态,将做删除标记的邮件从服务器端删除掉。到此为止整个POP过程完成。


3.IMAP协议简介

IMAP是Internet Message Access Protocol的缩写,顾名思义,主要提供的是通过Internet获取信息的一种协议。IMAP像POP那样提供了方便的邮件下载服务,让用户能进行离线阅读,但IMAP能完成的却远远不只这些。IMAP提供的摘要浏览功能可以让你在阅读完所有的邮件到达时间、主题、发件人、大小等信息后才作出是否下载的决定。
starbhhc 2011-02-18
  • 打赏
  • 举报
回复
顶,路过...祝LZ早日解决。。
Re: Mycat 实现 MySQL的表、读写离、主从切换 =============================# MyCAT 作用是能够代替昂贵的oracle的MySQL集群中间件。     1) 一个彻底开源的,面向企业应用开发的“大数据库集群”    2) 支持事务、ACID、可以替代Mysql的加强版数据库    3) 一个可以视为“MySQL”集群的企业级数据库,用来替代昂贵的Oracle集群(核心价值观) (即:可不用 Orcale数据库及RAC等,以此代替)    4) 一个融合内存缓存技术、Nosql技术、HDFS大数据的新型SQL Server    5) 结合传统数据库和新型布式数据仓库的新一代企业级数据库产品    6) 一个数据库中间件产品 # MyCAT 目标:    1) 低成本的将现有的单机数据库和应用,平滑迁移到“云”端,解决数据存储和业务规模迅速增长情况下的数据瓶颈问题。从这一点介绍上来看,能满足数据库数据大量存储,提高了查询性能。    2) MyCat在大数据方面的运用不容小觑啊。 # MyCAT 特性    1) 支持 SQL 92标准    2) 支持Mysql集群,可以作为Proxy使用    3) 支持JDBC连接ORACLE、DB2、SQL Server,将其模拟为MySQL Server使用    4) 支持galera for mysql集群,percona-cluster或者mariadb cluster, (提供高可用性数据片集群)    5) 自动故障切换,高可用性(failover & HA)    6) 支持读写离,支持Mysql双主多从,以及一主多从的模式    7) 支持全局表,数据自动片到多个节点,用于高效表关联查询    8) 支持独有的基于E/R 关系的片策略,实现了高效的表关联查询    9) 多平台支持,部署和实施简单 # MyCAT 架构    用户可以把MyCAT看作是一个数据库代理,用mysql客户端工具(如Navicat)和命令访问,其核心功能就是表,即将一个大表水平割为N个小表,真正的存储在后端Mysql服务器中或其它数据库中。      

2,100

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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