講解項(xiàng)目---單域電子郵件服務(wù)器平臺(tái)的搭建
滁州職業(yè)技術(shù)學(xué)院 Linux 網(wǎng)絡(luò)服務(wù)器的搭建與管理 主講教師:劉青課程回顧前一講的教學(xué)內(nèi)容:? 電子郵件服務(wù)器的的相關(guān)概念? 電子郵
滁州職業(yè)技術(shù)學(xué)院 Linux 網(wǎng)絡(luò)服務(wù)器的搭建與管理 主講教師:劉青
課程回顧
前一講的教學(xué)內(nèi)容:
? 電子郵件服務(wù)器的的相關(guān)概念
? 電子郵件服務(wù)器的功能及其工作原理
? 電子郵件服務(wù)器的配置方法
? 電子郵件客戶端的配置方法和郵件收發(fā)測試
實(shí)訓(xùn)項(xiàng)目1 單域電子郵件服務(wù)器平臺(tái)的搭建
一、項(xiàng)目目的
? 熟練掌握電子郵件服務(wù)器的配置方法
? 能熟練掌握電子郵件系統(tǒng)中客戶端軟件的配置流程
? 進(jìn)一步理解電子郵件系統(tǒng)中的相關(guān)概念和工作原理
操作系統(tǒng),服務(wù)器操作系統(tǒng)為Red Hat Enterprise Linux 4,現(xiàn)需要在RHEL 4之上搭建一個(gè)安全的Email 服務(wù)器來實(shí)現(xiàn)公司內(nèi)部的電子郵件互發(fā)功能。
郵件服務(wù)器供企業(yè)員工使用;本企業(yè)已經(jīng)申請了域名ata.com ,要求企業(yè)內(nèi)部員工的郵件地址為username@ata.com 格式,員工可以通過專門的客戶端軟件outlook express 彼此之間收發(fā)郵件。
三、項(xiàng)目需求與分析
1) 郵件服務(wù)器的IP 地址為172.16.32.200??蛻舳说刂窞?72.16.32.0/24網(wǎng)段
2) 郵件服務(wù)器所使用的域名為mail.ata.com 。
3) 為了節(jié)省資金,提高計(jì)算機(jī)硬件資源的利用率,企業(yè)內(nèi)部的DNS 服務(wù)和Email 服
務(wù)建立在同一臺(tái)計(jì)算機(jī)上。
4) 建立兩個(gè)用戶user1和user2為電子郵件的測試用戶。
5) 服務(wù)端使用sendmail 軟件和dovecot 軟件來構(gòu)建Email 服務(wù)器,實(shí)現(xiàn)郵件的存
儲(chǔ)轉(zhuǎn)發(fā)功能。 6) 客戶端使用Windows
環(huán)境下的outlook express軟件進(jìn)行郵件收發(fā)測試。
四、項(xiàng)目的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖
圖3 企業(yè)電子郵件服務(wù)網(wǎng)絡(luò)拓?fù)鋱D
五、項(xiàng)目分解:
子項(xiàng)目1:構(gòu)建C/S模型,保證服務(wù)器和客戶端之間能正常通信,為后期測試準(zhǔn)備。 子項(xiàng)目2:DNS 服務(wù)器的配置,為Email 服務(wù)器提供域名解析的支持。
子項(xiàng)目3:在linux 系統(tǒng)環(huán)境下建立Email 的測試用戶user1和user2。
1
,子項(xiàng)目4: 服務(wù)器端SendMail 軟件的配置,保證SMTP 協(xié)議功能的實(shí)現(xiàn)。 子項(xiàng)目5:服務(wù)器端Dovecot 軟件的配置,開啟POP3協(xié)議功能。 子項(xiàng)目6:客戶端Outlook Express軟件的配置,實(shí)現(xiàn)郵件收發(fā)測試功能。
五、項(xiàng)目的詳細(xì)配置步驟:
子項(xiàng)目1. 為常規(guī)項(xiàng)目,具體操作略
子項(xiàng)目2.DNS 服務(wù)器的配置
1) 在服務(wù)器上配置DNS 服務(wù)增加區(qū)域ata.com 。
# vi /etc/named.conf
增加如下內(nèi)容:
zone "ata.com" IN {
type master;
file "ata.com";
};
2) 創(chuàng)建并編輯區(qū)域數(shù)據(jù)庫文件ata.com ,
#vi /var/named/chroot/var/named/ata.com
內(nèi)容如下:
@ IN SOA @ root (2006122101 3600 1800 36000 3600)
IN NS mail.example.com.
IN MX 10 mail.example.com.
mail IN A 172.16.32.200
user1 IN A 172.16.32.201
user2 IN A 172.16.32.202
3) 重新啟動(dòng)DNS 服務(wù)
# service named restart
4) 保證DNS 客戶端配置文件指向172.16.32.200
a) Linu系統(tǒng)
# vi /etc/resolv.conf
添加的內(nèi)容如下:
nameserver 192.168.1.2
b) Windows系統(tǒng)
tcp/ip的配置
子項(xiàng)目3.Email 用戶建立
1) 用戶user1的建立,user2建立略
#groupadd mail
#useradd –g mail –s /sbin/nologin user1
#passwd user1
2
,子項(xiàng)目4.sendmail 軟件的配置
1)在服務(wù)器上都編輯宏配置文件sendmail.mc ,找到“Addr=127.0.0.1”
# vi /etc/mail/sendmail.mc
修改內(nèi)容如下:
DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl
2)在編輯完sendmail.mc 文件后,要執(zhí)行如下命令生成新的sendmail.cf 文件
#m4 sendmail.mc> sendmail.cf
3)編輯local-host-names 數(shù)據(jù)庫文件
#vi /etc/mail/local-host-names
添加內(nèi)容如下:
ata.com
mail.ata.com
4)編輯access 數(shù)據(jù)庫文件
vi /etc/mail/access
添加內(nèi)容如下:
ata.com RELAY
mail.ata.com RELAY
5)執(zhí)行如下命令生成新的access.db 數(shù)據(jù)庫文件
# makemap hash access.db 6)重新啟動(dòng)sendmail 服務(wù) # service sendmail restart 子項(xiàng)目5.dovecot 軟件的配置,開啟POP3服務(wù) 1) 編輯dovecot 的配置文件/etc/dovecot.conf,以開啟POP3服務(wù) # vi dovecot.conf 將下行 #protocols = imap imaps 改寫為如下行所示: protocols = imap imaps pop3 pop3s 2)保存后啟動(dòng)dovecot 服務(wù) # service dovecot start 子項(xiàng)目6. 客戶端軟件(outlook express)的配置與郵件收發(fā)測試,操作過程略 六、有關(guān)項(xiàng)目的思考 1.如果在sendmail 中,開放了對遠(yuǎn)程服務(wù)器的中繼權(quán)限,同時(shí)又設(shè)置了SMTP 認(rèn)證,則在遠(yuǎn)程服務(wù)器通過本地Mail 服務(wù)器發(fā)送郵件時(shí),本地服務(wù)器將首先應(yīng)用哪一種控制策略?如何檢驗(yàn)? 2.停止了Sendmail 服務(wù)后,能否繼續(xù)通過本地服務(wù)器向外發(fā)送郵件? 3 ● 實(shí)訓(xùn)內(nèi)容。 ● 實(shí)訓(xùn)步驟。 ● 實(shí)訓(xùn)中的問題和解決方法。 ● 實(shí)訓(xùn)心得與體會(huì)。 ● 建議與意見 4