电子邮件与群件:历史、基础与工作原理
1. 电子邮件简史
在过去20年里,电子邮件已成为互联网的支柱之一。如今,几乎每个人都至少拥有一个或多个电子邮件地址,但很少有人知道邮件系统早在20世纪60年代初就已诞生。以下是电子邮件发展的关键阶段:
- 20世纪60年代 - CTSS与麻省理工学院(MIT)
- 1961年,MIT引入了多用户系统CTSS(Compatible Time - Sharing System),远程用户可登录并在中央服务器上协同工作,包括存储文件和交换信息。当时,用户会创建类似“TO TOM”的文件放在公共目录,供收件人查看。
- 1965年夏天,Tom和同事Noel Morris为CTSS编写了早期版本的“mail”程序。该程序能将消息添加到收件人目录的文件中,无需发件人和收件人都有写入权限的公共目录,这可能是邮件服务器守护进程的诞生。此外,还实现了“MAIL BOX”文件,登录时会提示用户有新邮件。
- 当时其他计算机系统如SDC或SDS也有邮件命令,且当时计算机社区大部分代码是自由共享的。
- 20世纪70年代 - 从MULTICS到RFC标准
- 1969年,Tom van Vleck重新实现了MULTICS邮件命令。由于MULTICS无法提供像CTSS那样的特权,他决定依赖用户的良好行为。MULTICS邮件系统不安全、可伪造且易被破坏,当时邮件传递需要知道用户真实姓名。
- 1971年,使用MIT的CTSS Mail发送了第一封垃圾邮件。同年,第一个关于电子邮件的RFC(RFC 196 - “A Mail Box Protocol”)发布,规定了