返回

常用服务-Email服务

网课视频

Email即电子邮件,由SMTP协议和POP3协议实现。

SMTP协议和POP3协议

SMTP协议称为邮件传输协议,用于邮件在网络中的传输。

POP3协议称为邮局协议3,提供了邮箱以及接收邮件服务。

用户代理是安装在客户机中的软件,用于书写、发送、接收邮件,比如Outlook。

网络环境

由于邮箱需要用域名进行访问,所以DNS服务器是必需的。

基本配置:

各服务器配置固定IP地址。

如果没有DHCP,各客户机也需手工配置IP地址、DNS地址。

配置邮件服务器

邮件服务器包含SMTP服务和POP3服务。

模拟环境下的SMTP服务器不需要配置。

POP3服务可为用户注册邮箱,包括用户名、密码等。里面可以注册多个用户。

配置邮件服务器
配置邮件服务器
  • 服务设置为:ON
  • 填写域名:bsy.cn,并单击set按钮。
  • 为用户创建邮箱:填写用户名密码,并单击+按钮。

域名只写后缀名,不带服务名。本例使用bsy.cn。

用户可创建多个,本例创建了zhang、wang两个用户,他们的邮箱地址分别为[email protected][email protected]

配置DNS服务器

DNS服务器需要为SMTP服务和POP3服务提供域名解析。

为邮件服务配置域名
为邮件服务配置域名
  • 服务设置为:启用
  • 创建两条A记录:smtp.bsy.cn - 192.168.1.2pop3.bsy.cn - 192.168.1.2

注意:域名后缀应该与上面的域名一致。地址是邮件服务器的IP地址。

配置用户代理

用户代理在客户机上配置,只需在第一次收发邮件前进行配置。

假设用户zhang想在客户机1上收发邮件,则它的用户代理配置如下:

配置用户代理
配置用户代理

同样的,在客户机2上可以为用户wang配置用户代理。

收发邮件

在客户机1上,用户zhang给wang写邮件:

写邮件
写邮件

在客户机2上,用户wang接收邮件:

收邮件
收邮件

工作过程

SMTP协议和POP3协议都是应用层协议,它们使用的传输层协议都是TCP协议。SMTP协议的端口号为25,POP3协议的端口号是110。

SMTP协议在发送邮件时使用:

与邮件服务器建立TCP连接(这之前会先访问DNS服务器解析域名)。

利用SMTP协议把邮件发送给邮件服务器。

释放TCP连接。

POP3协议在接收邮件时使用:

与邮件服务器建立TCP连接(这之前会先访问DNS服务器解析域名)。

利用POP3协议把邮件从邮件服务器发送给用户。

释放TCP连接。

这里的邮箱是传统邮箱,不是二次开发过的邮箱。当邮件从邮件服务器发往客户机后,邮件就从服务器上删除了。如果用户换一台主机登录邮件服务器,将看不到之前已读过的邮件。

首页
单元练习
返回顶部