Mail服务器:发展
相关协议:
pop3: post office protocol 相当于邮局,存放邮件的地方,目前常用的一种协议
smtp: 简单邮件传输协议,用来投递邮件,相当于邮差。
smtp端口:25仅仅用来实现邮件路由和传递
pop3让用户可以到远程服务器,通过自己的账号和密码来检索并取出自己的邮件
smtp的前身-----> UUCP ( Unix to Unix CopyProtocol )
Mainframe计算机早期,只能通过这些大型机的终端来使用计算机,通过这种方式的
用户被称为终端用户,它们彼此之间不能感到存在,每一个用户都有一个家目录,这个
时候的邮件传递,就是从一个用户的家目录传递到另外一个用户的家目录。
随着技术应用的发展,smtp做了扩展,如果用户不在线的话,邮件放在哪?
1.SMTP属于C/S构建,在服务器端开启一个进程------>smtpd客户端--->smtp
2.当用户需要传递邮件的时候,通过smtp------>smtpd
3.当服务器接受到邮件时,由这个进程来处理,所有smtpd进程需要一个用户来处理--->mail用户
4.邮件存放在一个公共位置------->邮箱(邮件缓存池)# 这个过程不是SMTP的功能,而是MTA
5.每个邮件分别对应特定的用户,只属于那个用户,当用户登陆时,如果有邮件会提示它有邮件,这时
它使用mail命令,就可以接受自己的邮件了。
缺陷:PC机出现以后,如果想要接受邮件,就必须在自己的PC机上开启smptd服务