为了便于实验,将DNS服务器与mail服务器搭建在同一台Linux主机上,mail服务器所管辖的域为163.com,MUA使用outlook。为了方便搭建DNS服务,使用本地yum。
拓扑:
一、安装sendmail和dovecot实现基本的邮件服务
1、搭建DNS服务
2、配置sendmail
3、安装dovecot并配置
4、测试
使用outlook进行测试,同时在mail服务器上观察mail日志;
在邮件服务器上监视mail日志:
user1可以顺利向user2发送邮件
user2接收邮件,同时观察mail的日志:
tip:在邮件服务器上可以设置别名记录来监视某个用户的邮件
观察mail的日志:
二、邮件加密
1、在邮件为加密之前试着捕获用户的帐号信息
user1向user2发送邮件,同时在邮件服务器上监视25端口的信息:
在user2接收邮件的时候监视110端口的信息:
2、邮件加密
实现CA:
sendmail请求数字证书并于smtp结合:
dovecot请求数字证书并与pop3结合:
3、验证
设置MUA使用SSl
user1向user2发送邮件并在邮件服务器上监听25端口:
以user2身份接收邮件并监听邮件服务器的995端口:
三、身份验证(默认没有身份验证)
在没有启用身份验证的时候先进行一次测试
在MUA上新建一个user10,但是这个用户在邮件服务器上并没有记录:
用这个新建的用户向user1发送邮件:
开启身份验证:
再次验证:
由于邮件服务器上没有这个用户,user10是无法通过身份验证的。
转载于:https://blog.51cto.com/pjp5945/1298862