1.用户代理:

  用户代理是一个程序(邮件阅读器),它用来发送和接收邮件。其具体功能主要包括三个方面:

 ・撰写:

  使用户能够方便地编写邮件,使用通讯录,对收到的邮件提取发信人地址等等。

 ・显示:
  方便地显示来信。包括现在邮件客户端基本都有的如内码转换功能。例如,有人用Big5码给你发了一封内容是繁体字的信,如果没有内码转换,你只能看到乱码,有了内码转换你可以直接看到正确的繁体字等。

 ・处理:
  根据用户的愿望或定义的各种规则对来信进行处理。如对收到信的存盘、删除、打印、转发等,还包括对来信的分类管理、自动回复等。

2.报文传送代理:

  报文传送代理运行在后台,负责将邮件发送给对方主机和从网络接收邮件。其具体功能主要有:

 ・传送和接收:

  电子邮件的工作方式是客户/服务器方式。用户编辑好邮件之后,通过用户代理交给报文传送代理。发信时,报文传送代理作为远程目的主机邮件服务器的客户,与目的主机建立TCP连接,并将邮件传送到目的主机。接收方计算机的邮件传输程序在收到邮件后,将邮件存放在接收方的邮箱中,等待用户来读取。

 ・报告:
  向发信人报告邮件传送的情况。例如,邮件已付或丢失或被目的服务器拒收等。