用户代理UA要为用户与邮件系统之间的交流提供一种机制,为用户提供一种可对邮件进行编辑、阅读、发送、存储及管理的工具。客户端邮件传输代理MTA接收待发送的邮件,将它通过Internet发送出去;服务器端邮件传输代理MTA接收邮件,并将它发送给接收端UA。接收端用户从UA中读取他的电子邮件。
UA就是用户与电子邮件系统的接口,在大多数情况下它就是在用户PC中运行的程序。用户代理至少应当具有以下4个功能。
(1)撰写。给用户提供编辑信件的环境。例如,应让用户能创建便于使用的通信录(有常用的人名和地址)。回信时不仅能方便地从来信中提取出对方的地址,并自动地将地址写到邮件中合适的位置,而且还能方便地提出的问题进行答复(系统自动将来信复制一份在用户撰写回信的窗口中,因而用户不需要再输入来信中的问题)。最后写信人可根据自己的喜好选择字体的型号、大小、颜色等,还可以根据需要加入图片、活动图像等多媒体信息。
(2)显示。能方便地在计算机屏幕上显示出来信(包括附件中文件及信件中的声音和图像)。
(3)处理。处理包括发送邮件和接收邮件。收件人应能根据情况按不同方式对来信进行处理。例如,阅读、存盘、打印、转发等,以及白建目录对来信进行分类保存,甚至还可对信件根据发信人信箱或者是内容进行过滤接收等。
(4)和本地邮件服务器通信。发信人在撰写完邮件后,要利用邮件发送协议发送到用户所使用的邮件服务器。收件人在接收邮件时,要使用邮件读取协议从本地邮件服务器接收邮件。
邮件服务器需要使用两个不同的协议。一个协议用于发送邮件,即SMTP协议,而另一个协议用于接收邮件,即邮局协议(Post Office Protocol,POP)。邮件服务器必须能够同时充当客户和服务器。同时,为存储大量的信件,邮件服务器必须提供大容量的存储器,存储所有所属邮件用户的信息及其信件,并对这些数据信息进行管理。比如添加,即用户申请信箱,修改,删除(可设定条件对用户进行删除)等。
TCP/IP体系的电子邮件系统规定电子邮件地址(Email Address)的格式如下:收件人邮箱名@邮箱所在主机的域名
例如:wang@163.com
yangying@newu.edu.cn
其中wang、yangying是用户申请信箱时所注册的用户名,而163.com和ncwu.edu.cn是用户所申请邮箱对应的本地邮件服务器的域名。

电子邮件的相关协议[7]

邮件协议是指用户在客户端计算机上可以通过哪些方式进行电子邮件的发送和接收。常见的协议有SMTP、POP3和IMAP。
1.SMTP协议
SMTP称为简单邮件传输协议,可以向用户提供高效、可靠的邮件传输方式。SMTP的一个重要特点是它能够在传送过程中转发电子邮件,即邮件可以通过不同网络上的邮件服务器转发到其他的邮件服务器。
SMTP协议工作在两种情况下:一是电子邮件从客户机传输到邮件服务器;二是从某一台邮件服务器传输到另一台邮件服务器。SMTP是个请求/响应协议,它监听25号端口,用于接收用户的邮件请求,并与远端邮件服务器建立SMTP连接。
2.POP3协议
POP称为邮局协议,用于电子邮件的接收,它使用TCP的110端口,现在常用的是第三版,所以简称为POP3。
POP3仍采用C/S工作模式。当客户机需要服务时,客户端的软件(如Outlook Express)将与POP3服务器建立TCP连接,然后要经过POP3协议的3种工作状态:首先是认证过程,确认客户机提供的用户名和密码;在认证通过后便转入处理状态,在此状态下用户可收取自己的邮件,在完成相应操作后,客户机便发出quit命令;此后便进入更新状态,将作删除标记的邮件从服务器端删除掉。到此为止,整个POP过程完成。
3.IMAP协议
IMAP称为Internet信息访问协议,主要提供的是通过Internet获取信息的一种协议。IMAP像POP3那样提供了方便的邮件下载服务,让用户能进行离线阅读,但IMAP能完成的却远远不只这些。IMAP提供的摘要浏览功能可以让你在阅读完所有的邮件到达时间、主题、发件人、大小等信息后再作出是否下载的决定。

参考文献

↑1.01.1梁洁主编.大学计算机与网络应用基础.高等教育出版社,2010.08.↑ 毛京丽 董跃武 李文海编著.数据通信原理.北京邮电大学出版社,2011.06.↑ 全国计算机等级考试一本通 一级B.人民邮电出版社,2011.01.↑ 石永福 杨得国主编.大学计算机基础教程.清华大学出版社,2011.08.↑ 冯先成 李德骏 李晓华主编.计算机网络及应用.华中科技大学出版社,2011.09.↑6.06.1王畅等主编.计算机网络技术.清华大学出版社,2011.09.↑ 於岳 鲜学丰编著.LINUX快速入门 系统安装、管理、维护及服务器配置.人民邮电出版社,2011.04.
来自"https://wiki.mbalib.com/wiki/%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6"
本条目对我有帮助12