您的位置:首页 > 大数据 > 人工智能

sendmail和dovecot实现电子邮件服务

2013-09-18 21:30 169 查看
为了便于实验,将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是无法通过身份验证的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息