参考链接
- CSKAOYAN.COM
电子邮件
信息格式
组成结构
-
用户代理:Foxmail、Outlook等。功能:1) 撰写;2) 显示;3) 处理;4) 通信
-
邮件服务器:功能:1) 发送&接收邮件;2) 向发件人报告邮件传送结果
协议
简单邮件传送协议SMTP
STMP规定了在两个相互通信的SMTP进程之间应如何交换信息
负责发送邮件的SMTP进程就是SMTP用户,负责接收邮件的进程就是SMTP服务器
SMTP规定了14条命令(几个字母)和21种应答信息(三位数字代码+简单文字说明)
TCP连接,端口号25,C/S
STMP通信的三个阶段:
-
连接建立
-
邮件传送
-
连接释放
邮件发完,SMTP客户发送QUIT命令,SMTP服务器返回“221”,表示同意释放TCP连接
邮局协议POP3
TCP连接,端口号110,C/S
POP3工作方式:
- 下载并保留(在服务器)
- 下载并删除
网际报文存取协议IMAP
IMAP协议比POP协议复杂。当用户PC上的IMAP客户程序打开IMAP服务器的邮箱时,用户可以看到邮箱的首部,若用户需要打开某个邮件,该邮件才上传到用户的计算机上
IMAP可以让用户在不同的地方使用不同的计算机随时上网阅读处理邮件,还允许只读邮件中的某一个部分(先看正文,有WiFi的时候再下载附件)
通用因特网邮件扩充MIME
SMTP的缺点:
- SMTP不能传送可执行文件或者其他二进制对象
- SMTP仅限于传送7位ASCII码,不能传送其他非英语国家的文字
- SMTP服务器会拒绝超过一定长度的邮件
MIME使电子邮件系统可以支持声音、图像、视频、多种国家语言等,使传输内容丰富多彩