1:系统结构——邮件传送代理、用户代理
1) 邮件传送代理:
a) 采用客户/服务器模式工作,发送方的传送代理作为客户端,接收方的代理作为服务器
b) 采用TCP连接
c) spooling区:发送邮件的缓存队列,当接收方暂时不能访问时,邮件缓存在发送方的传送代理
2) 用户代理:邮件编辑、转换及格式化、邮件处理
2:邮件地址(唯一)——local-part@domain-name
1) local-part:本地明,也即邮箱名,是用户起的任意名字
2) domain-name:邮件服务器所在主机的域名
3:电子邮件信息格式
1) 首行部:收件人、发件人以及主题
2) 主体
3) MIME(Multipurpose Internet Mail Extension):多用途互联网邮件扩充
a) 允许发送方和接收方选择方便的编码方法
b) 发送方在头部包含一些附加行说明信息遵循MIME格式,同时在主体增加一些附加行说明数据类型和编码
c) 允许发送方将信息分成几个部分,并对每个部分指定不同的编码方法
4:SMTP协议(完成发送过程)——简单邮件传输协议
工作方式:发送方发送命令——接收方处理命名后返回相应的应答——发送方再根据应答发送新的命令再接收应答;经过多轮命令/应答的交互来完成邮件传输
5:邮箱访问——从邮件服务器上取回邮件,现在使用最广泛的是邮局协议POP3(Post Office Protocol)
1) 采用客户/服务器模式,在邮件所在的机器上运行POP服务器(监听TCP110端口),用户运行的电子邮件软件成为该POP服务器的客户,对邮箱的内容进行存取
2) POP3命令由一个命令和一些参数组成,响应由一个状态码(确定与失败)和一个可能跟有附加信息的命令组成
3) 其他的邮箱访问方式
a) 脱机式的访问:使用POP协议访问邮箱时,将所有的信息都下载到客户端
b) 联机方式:一般采用HTTP协议,通常浏览器作为邮箱访问的客户端,在本地不保存任何邮件信息,只在需要时才从服务器检索
c) 分离式访问:联机模式与脱机模式的混合方式,客户端周期性地链接到服务器,采用IMAP协议(Internet Message Access Protocol)