一、体系结构和服务
电子邮件系统的两个子系统:
用户代理(user agent):允许人们读取和发送电子邮件;是一个本地程序,提供命令行方式、菜单方式或图形方式的界面来与电子邮件系统交互。
消息传输代理(message transfer agent):将消息从出发地传到目的地;是在后台运行的系统幽灵程序,在系统间传输电子邮件。
电子邮件系统支持的5个基本功能:
撰写(composition):创建消息和回答的过程。
传输(transfer):将消息从寄出者送到接收者。
告诉发信者消息的情况(是否已发送、被拒收或丢失?)
显示(displaying):使人们能够阅读自己的电子邮件。
处理(disposition):最后一步,关心接收者收到消息如何处理它。
电子邮件系统的多种高级特性:
当暂时离开时,具有电子邮件自动转发功能;
提供命令来创建和销毁邮箱,检查邮箱内容,从邮箱插入或删除消息等;
收件人列表(mailing list):即电子邮件地址的列表,当一条消息寄往收件人列表时,则向列表中的每一个对象都发送一个同样的拷贝;
挂号电子邮件:使发信者知道自己的消息是否已到达,在任何情况下发信者对于应报告的内容有一定控制权;
其他:拷贝、高优先级电子邮件、秘密(加密)电子邮件、第一个收信人找不到时寄给其他接收者,以及秘书处理自己老板的电子邮件的能力。
二、电子邮件信息格式
电子邮件信息的格式:
头部(header):包括有关发送方、接收方、邮件内容等方面的信息。
主体(body):包括信息的文本。
头部――收发信息时头部需保持标准格式
头部格式:
<关键字>:<附加信息>
关键字:告诉电子邮件软件如何翻译该行中剩下的内容。
有些关键字在电子邮件头部是必须的,另一些是可选的。
例如:
<To>:<一个或多个电子邮件地址>
< From >:<发送方的电子邮件地址>
关键字 | 含义 |
From | 发送方地址 |
To | 接收方地址 |
Cc | 复写副本地址 |
Date | 信息发送日期 |
Subject | 信息主题 |
Reply -To | 回复的地址 |
X-Charset | 使用的字符集 (通常为ASCII) |
X-Mailer | 发送信息所使用的软件 |
X-Sender | 发送方地址的副本 |
X-Face | 经编码的发送方面孔图像 |