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是无法通过身份验证的。
拓扑:
一、安装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是无法通过身份验证的。
相关文章推荐
- Sendmail和Dovecot实现伊妹儿服务(一)
- Sendmail和Dovecot实现伊妹儿服务(二)
- Sendmail和Dovecot实现伊妹儿服务(三)
- RHEL5下sendmail服务和dovecot服务的安装
- postfix+dovecot+squirrelmail 实现本地邮件的收发&并与sendmail邮件(双域邮件
- RHEL4下Sendmail+dovecot实现简单邮件收发(不做认证)
- RHEL4下Postfix+dovecot实现简单邮件服务
- 邮件服务/Sendmail/Dovecot/Postfix的配置与应用
- 邮件服务系列之三实现postfix+dovecot+sasl
- 邮件服务sendmail、dovecot、openwebmail
- linux CentOS6的mail/sendmail命令发送电子邮件实现
- linux CentOS6的mail/sendmail命令发送电子邮件实现
- 使用Postfix+dovecot+MySQL+PostfixAdmin实现基本的邮件服务
- 基于linux的电子邮件服务(sendmail)
- Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务
- Keepalived+lvs/DR 的 HA 集群、Keepalived实现web服务的HA集群
- Java-留言板-服务接口的JDBC实现
- 服务注册发现consul之二:使用Spring Cloud Consul实现服务的注册和发现
- 脚本实现显示服务启动成功与否
- 怎样实现SDO服务