mail实例

实例一
 

例:在大中型企业中有两个邮件服务器系统,一个是在上海,另一个是在北京。每个邮件服务器系统分别有两个用户。实现北京与上海之间能够相互发送邮件通信。

实例图

0

在北京建立邮件服务器:

[root@localhost mail]# vim access      编辑中继文件

1

[root@localhost mail]# vim local-host-names   编写所管的域名

2

安装包:

[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/      挂载
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@localhost ~]# cd /mnt/cdrom/Server/       切换到目录

[root@localhost mail]# cd /mnt/cdrom/Server/
[root@localhost Server]# rpm -ivh bind-9.3.6-4.P1.el5.i386.rpm
Preparing...                ########################################### [100%]
   1:bind                   ########################################### [100%]
[root@localhost Server]# rpm -ivh caching-nameserver-9.3.6-4.P1.el5.i386.rpm
Preparing...                ########################################### [100%]
   1:caching-nameserver     ########################################### [100%]
编辑配置服务器:

[root@localhost Server]# cd /var/named/chroot/etc/

[root@localhost etc]# ll
总计 20
-rw-r--r-- 1 root root   405 02-07 21:15 localtime
-rw-r----- 1 root named 1230 2009-07-30 named.caching-nameserver.conf
-rw-r----- 1 root named 1200 03-11 21:52 named.conf
-rw-r----- 1 root named 1150 03-11 21:55 named.rfc1912.zones
-rw-r----- 1 root named  113 03-04 04:02 rndc.key
[root@localhost etc]# cp named.caching-nameserver.conf named.conf
[root@localhost etc]# vim named.conf  

image
编辑区域声明文件:

[root@localhost etc]# vim named.rfc1912.zones    

image

产生数据库:
[root@localhost etc]# cd ../var/named/
[root@localhost named]# pwd
/var/named/chroot/var/named
[root@localhost named]# cp -p localhost.zone bj.com.db

[root@localhost named]# vim bj.com.db    

image
[root@localhost named]# chkconfig named on    设置成开机启动
[root@localhost named]# service named start      启动named
启动 named:                                            [确定]
指明dns服务器:

[root@localhost named]# vim /etc/resolv.conf

 image

更改域名:
[root@localhost named]# hostname
localhost.localdomain
[root@localhost named]# vim /etc/sysconfig/network

 image

更改hosts信息:
[root@localhost named]# vim /etc/hosts

image
[root@localhost named]# init 6    重新启动

在windows上打开 outlook express实现在北京地区内的两个用户的邮件通信:

     ping mail.bj.com 看看是否能通:7

      建立用户邮件系统:user1

7.1

 7.2

7.3 7.4

   更改用户user1的属性:

7.5

    创建一封信件发给user1

7.6  

安装接收服务器:

[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/ 挂载
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@localhost ~]# cd /mnt/cdrom/Server/ 切换到目录

编辑yum仓库:

[root@localhost Server]#vim /etc/yum.repos.d/rhel-debuginfo.repo

8.1 

安装dovecot

[root@localhost Server]# yum install –y dovecot

编辑查看协议:(明文的)

[root@localhost Server]# vim /etc/dovecot.conf

8.2 

[root@localhost ~]# chkconfig named on         设置成开机启动
[root@localhost ~]# service dovecot restart         重新启动
[root@localhost ~]# netstat –tupln |grep dov      查看端口 

查看日志:

a.2 

a.1   a.2

123

接收邮件:

9.2 

9.3

     建立用户user2的邮件系统和user1一样:

            创建邮件:

9.4

在上海建立邮件服务器系统:

     克隆一下北京的邮件服务器系统:(前提是在关机状态下)

1 2

3

完成后开机:编辑

4

更改ip地址:   vim /etc/sysconfig/network-scripts/ifcfg-eth0

4.1

更改名字:  vim /etc/sysconfig/network

4.2

更改hosts文件:vim /etc/hosts

4.5

更改区域声明:cd /var/named/chroot/etc/

vim named.rfc1912.zones

4.6

更改数据库:cd ../var/named/  

mv bj.com.db sh.com.db  

vim sh.com.db

4.7

更改指明dns服务器:vim /etc/resolv.conf4.8

更改中继文件:cd /etc/mail

     vim access

4.9

更改自己的名字所管的域名:vim local-host-nameds

4.90

然后重新启动:init 6

[root@localhost ~]#service named status       查看named状态

[root@localhost ~]#service sendmail status      查看sendmail状态

[root@localhost ~]#userdel –r user1    删除user1

[root@localhost ~]#useradd –r user2   删除user2

[root@localhost ~]# useradd user3      新增用户user3
[root@localhost ~]# useradd user4      新增用户user4
[root@localhost ~]# echo "123" |passwd --stdin user3    赋予user3口令
Changing password for user user3.
passwd: all authentication tokens updated successfully.
[root@localhost ~]# echo "123" |passwd --stdin user4     赋予user4口令
Changing password for user user4.
passwd: all authentication tokens updated successfully. 

在北京邮件服务器上进行域名解析:

9

编写增加sh的地址:[root@localhost ~]#vim /var/named/chroot/etc/named.conf4.2

[root@localhost ~]#rhdc reload

再次的进行域名解析:

9

在上海的邮件服务器同样的进行域名解析:

  编写:[root@localhost ~]#vim /var/named/chroot/etc/named.conf

4.4 

北京与上海用户user3与user1进行互发:

在windows上

     查看一下是否ping通

1

建立邮件用户user3

2.1

2.2 2.3

更改user3的属性:

2.5

发送一封邮件:从北京user1到上海的user3

2.6

北京的用户user1收到邮件:

 2.7

查看日志:

 4.1

 4.3ri 

回复一封邮件给北京的user1

q1  

北京用户收到回复:

s

编辑反向解析

[root@localhost ~]#vim /var/named/chroot/etc/named.rfc1912.zones

image

编辑数据库:

[root@mail ~]#cd /var/named/chroot/var/named/

[root@mail named]#cp –p named.local 192.168.101.db

[root@mail named]#vim 192.168.101.db

image

[root@mail named]#rndc reload

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章