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

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