電子郵件服務器的配置與應用_第1頁
電子郵件服務器的配置與應用_第2頁
電子郵件服務器的配置與應用_第3頁
電子郵件服務器的配置與應用_第4頁
電子郵件服務器的配置與應用_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、計算機科學與工程系計算機科學與工程系電子郵件服務器的配置與應用電子郵件服務器的配置與應用第第7章章第7章 電子郵件服務器的配置與應用new*2本章目標本章目標v掌握郵件服務的基本原理掌握郵件服務的基本原理v掌握掌握Sendmail服務器的基本配置服務器的基本配置v理解理解OpenWebmail應用系統(tǒng)的安裝與配置應用系統(tǒng)的安裝與配置 v教學重點:教學重點: Sendmail服務器的基本配置服務器的基本配置第7章 電子郵件服務器的配置與應用new*3本章結構本章結構郵件服務郵件服務郵件服務的基本郵件服務的基本原理原理 常用郵件系統(tǒng)的介紹常用郵件系統(tǒng)的介紹 郵件系統(tǒng)的特點和功能郵件系統(tǒng)的特點和功能

2、 Sendmail的安裝的安裝 Sendmail的控制啟動的控制啟動 安裝安裝POP3服務服務 使用郵件客戶端使用郵件客戶端 安裝配置安裝配置Webmail Sendmail主要配置文件主要配置文件 安裝配置安裝配置OpenWebmail Sendmail服務器服務器郵局基本配置郵局基本配置 Sendmail的常見配置舉例的常見配置舉例 通過通過Web服務器發(fā)布服務器發(fā)布Webmail 管理管理OpenWebmail應用系統(tǒng)應用系統(tǒng)第7章 電子郵件服務器的配置與應用new*4常用郵件系統(tǒng)常用郵件系統(tǒng) v公共郵箱公共郵箱 國內(nèi):網(wǎng)易郵箱、新浪郵箱國內(nèi):網(wǎng)易郵箱、新浪郵箱 國際:國際:Hotmai

3、l、雅虎郵箱、雅虎郵箱、Gmail郵箱郵箱v郵件服務器郵件服務器 Windows平臺平臺 Exchange UNIX平臺平臺 Sendmail Qmail Postfix第7章 電子郵件服務器的配置與應用new*5郵件系統(tǒng)的組成郵件系統(tǒng)的組成v郵件系統(tǒng)中的角色郵件系統(tǒng)中的角色 MUA:Mail User Agent ,郵件用戶代理,郵件用戶代理 MTA:Mail Transfer Agent ,郵件傳輸代理,郵件傳輸代理 v郵件協(xié)議郵件協(xié)議 郵件發(fā)送協(xié)議郵件發(fā)送協(xié)議SMTP Simple Mail Transfer Protocol ,簡單郵件傳輸協(xié)議,簡單郵件傳輸協(xié)議 郵件收取協(xié)議郵件收取協(xié)

4、議 POP3 : Post Office Protocol V3,郵局協(xié)議第,郵局協(xié)議第3版版 IMAP4 : Internet Message Access Protocol V4,因,因特網(wǎng)消息訪問協(xié)議第特網(wǎng)消息訪問協(xié)議第4版版第7章 電子郵件服務器的配置與應用new*6Sendmail的安裝的安裝 vSendmail相關的軟件包相關的軟件包 sendmail Sendmail服務器程序的安裝包服務器程序的安裝包 m4 包括了配置包括了配置Sendmail服務器的必要工具服務器的必要工具 sendmail-cf 包括了重新配置包括了重新配置Sendmail服務器的必要配置文件服務器的必要配

5、置文件 sendmail-doc 包括了包括了sendmail服務器的說明文檔服務器的說明文檔 第7章 電子郵件服務器的配置與應用new*7Sendmail的控制啟動的控制啟動 v主機域名的要求主機域名的要求 sendmail運行的主機需要具有完整的域名運行的主機需要具有完整的域名vsendmail的啟動與停止的啟動與停止 啟動啟動sendmail # /etc/init.d/sendmail start 或者 # service sendmail start 停止停止sendmail# service sendmail stop 第7章 電子郵件服務器的配置與應用new*8Sendmail主

6、要配置文件主要配置文件3-1 v配置目錄配置目錄 Sendmail的所有配置文件都保存在配置目錄中的所有配置文件都保存在配置目錄中/etc/mail v配置文件配置文件 sendmail.cf Sendmail服務器的主配置文件,手工配置難度很大服務器的主配置文件,手工配置難度很大/etc/mail/sendmail.cf sendmail.mc 修改修改sendmail.mc文件后,通過文件后,通過m4命令可生成新的命令可生成新的sendmail.cf配置文件配置文件# m4 sendmail.mc sendmail.cf 第7章 電子郵件服務器的配置與應用new*9Sendmail主要配置

7、文件主要配置文件3-2v配置配置Sendmail的一般步驟的一般步驟 先備份先備份sendmail.mc和和sendmail.cf兩個文件兩個文件 修改修改sendmail.mc文件中的設置內(nèi)容文件中的設置內(nèi)容 使用使用m4命令生成新的命令生成新的sendmail.cf文件文件 重新啟動重新啟動sendmail服務器程序,使新的配置生效服務器程序,使新的配置生效 v數(shù)據(jù)庫文件數(shù)據(jù)庫文件 數(shù)據(jù)庫文件的后綴是數(shù)據(jù)庫文件的后綴是“.db”/etc/mail/access.db 數(shù)據(jù)庫文件輔助進行數(shù)據(jù)庫文件輔助進行sendmail服務器的配置服務器的配置 數(shù)據(jù)庫文件是通過數(shù)據(jù)庫文件是通過makemap

8、文件生成的文件生成的# makemap hash access.db access 第7章 電子郵件服務器的配置與應用new*10Sendmail主要配置文件主要配置文件3-3v日志文件日志文件 maillog日志文件用于記錄日志文件用于記錄Sendmail的事件信息的事件信息 maillog文件保存在文件保存在“/var/log”目錄中目錄中/var/log/maillog 第7章 電子郵件服務器的配置與應用new*11Sendmail的常見配置舉例的常見配置舉例7-1 v實例配置要求實例配置要求 郵件服務器的郵件服務器的IP地址為地址為,主機域名為,主機域名為 郵件服

9、務器將為郵件服務器將為“”域中的用戶提供郵件服務域中的用戶提供郵件服務 郵件服務器具有郵件服務器具有SMTP用戶認證功能用戶認證功能 v域名設置域名設置 郵件服務器需要進行域名注冊郵件服務器需要進行域名注冊 在在區(qū)域文件中進行區(qū)域文件中進行A記錄和記錄和MX記錄的設置記錄的設置pop3 IN CNAME ns1smtp IN CNAME ns1mail IN A IN MX 5 .第7章 電子郵件服務器的配置與應用new*12Sendmail的常見配置舉例的常見配置舉例7-2v設置設置local-host-names文件文件 local-host-names文件用于設置

10、提供郵件服務的域名文件用于設置提供郵件服務的域名 在在local-host-names文件中增加文件中增加“”域域# vi /etc/mail/local-host-names/添加郵件服務器提供郵件服務的域名 v開啟開啟sendmail服務的網(wǎng)絡接口服務的網(wǎng)絡接口 在在sendmail.mc文件中設置服務地址文件中設置服務地址# vi sendmail.mcDAEMON_OPTIONS(Port=smtp,Addr=, Name=MTA)dnl/修改為DAEMON_OPTIONS(Port=smtp,Addr=, Name=MTA)dnl第7章 電子郵件服務器

11、的配置與應用new*13Sendmail的常見配置舉例的常見配置舉例7-3v設置設置SMTP的用戶認證的用戶認證 sendmail.mc文件中的配置文件中的配置# vi /etc/mail/sendmail.mcdnl TRUST_AUTH_MECH(EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN)dnldnl define(confAUTH_MECHANISMS, EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN)dnl/去除行首的注釋標記“dnl”,修改為TRUST_AUTH_MECH(EXTERNAL DIG

12、EST-MD5 CRAM-MD5 LOGIN PLAIN)dnldefine(confAUTH_MECHANISMS, EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN)dnl 啟動啟動saslauthd服務程序服務程序# service saslauthd start 第7章 電子郵件服務器的配置與應用new*14Sendmail的常見配置舉例的常見配置舉例7-4v郵件用戶帳號郵件用戶帳號 Sendmail服務器使用服務器使用Linux系統(tǒng)中的用戶帳號作為郵系統(tǒng)中的用戶帳號作為郵件帳號件帳號 建立郵件用戶組建立郵件用戶組# groupadd ma

13、iluser 建立郵件用戶帳號建立郵件用戶帳號# adduser -g mailuser -s /sbin/nologin mike 初始化用戶口令初始化用戶口令# passwd mike 第7章 電子郵件服務器的配置與應用new*15Sendmail的常見配置舉例的常見配置舉例7-5v設置郵件別名和郵件群發(fā)功能設置郵件別名和郵件群發(fā)功能 郵件別名和郵件群發(fā)功能使用郵件別名和郵件群發(fā)功能使用aliases機制實現(xiàn)機制實現(xiàn) aliases和和aliases.db文件文件/etc/aliases /etc/aliases.db aliases文件的記錄格式文件的記錄格式name: addr_1,

14、addr_2, addr_3, . . . 設置郵件別名設置郵件別名admin: mike 設置郵件群發(fā)設置郵件群發(fā)testgroup: mike,john 修改修改aliases文件后更新文件后更新aliases.db文件文件# newaliases 第7章 電子郵件服務器的配置與應用new*16Sendmail的常見配置舉例的常見配置舉例7-6v 訪問控制的設置訪問控制的設置 access.db數(shù)據(jù)庫可實現(xiàn)基于主機地址的訪問控制數(shù)據(jù)庫可實現(xiàn)基于主機地址的訪問控制# cat /etc/mail/accesslocalhost.localdomain RELAYlocalhost RELAY1

15、 RELAY RELAY access.db數(shù)據(jù)庫默認開啟了對郵件服務器本機用戶的郵件投遞數(shù)據(jù)庫默認開啟了對郵件服務器本機用戶的郵件投遞 數(shù)據(jù)庫文件是通過數(shù)據(jù)庫文件是通過makemap文件生成的文件生成的# makemap hash access.db sendmail.cf 第7章 電子郵件服務器的配置與應用new*17Sendmail的常見配置舉例的常見配置舉例7-7v重新啟動重新啟動sendmail服務器服務器 當完成對當完成對sendmail服務器的配置后,需要重新啟動服服務器的配置后,需要重新啟動服務程序務程序# service sendmail restart v驗

16、證服務程序啟動驗證服務程序啟動# netstat -ntpl | grep 25tcp 0 0 :25 :* LISTEN 6835/sendmail: acce 第7章 電子郵件服務器的配置與應用new*18階段總結階段總結SMTP、POP3和和IMAP4是郵件系統(tǒng)中使用的網(wǎng)絡是郵件系統(tǒng)中使用的網(wǎng)絡協(xié)議,可實現(xiàn)郵件的發(fā)送和收取協(xié)議,可實現(xiàn)郵件的發(fā)送和收取 Sendmail服務器的配置文件保存在服務器的配置文件保存在“/etc/mail”目錄中目錄中Sendmail的主配置文件的主配置文件sendmail.cf是由是由m4命令命令根據(jù)根據(jù)sendmail.mc文件的

17、內(nèi)容生成的文件的內(nèi)容生成的Sendmail服務器可以配置為具有用戶認證功能的服務器可以配置為具有用戶認證功能的MTA服務器,可阻止垃圾郵件的發(fā)送服務器,可阻止垃圾郵件的發(fā)送 第7章 電子郵件服務器的配置與應用new*19階段練習階段練習J查看查看 “/etc/mail”目錄中,配置文件目錄中,配置文件sendmail.cf和和sendmail.mc的缺省配置的缺省配置 J練習使用練習使用m4命令由命令由sendmail.mc文件生成配置文文件生成配置文件件sendmail.cf第7章 電子郵件服務器的配置與應用new*20POP和和IMAP郵件服務的實現(xiàn)郵件服務的實現(xiàn)vDovecot服務的實現(xiàn)

18、服務的實現(xiàn) 安裝:安裝:rpm ivh dovecot-*.rpm 修改配置文件修改配置文件/etc/dovecot.conf protocols = imap pop3 重啟重啟dovecot服務:服務:service dovecot restart 如果已配置好如果已配置好telnet服務,則驗證服務,則驗證pop3是否正常:是否正常: # telnet localhost 110第7章 電子郵件服務器的配置與應用new*21使用郵件客戶端使用郵件客戶端v 1用用mail直接編輯文字郵件與發(fā)信直接編輯文字郵件與發(fā)信/收信收信v 使用使用mailmail最簡單的方式是直接使用編輯的方式來將文

19、字資最簡單的方式是直接使用編輯的方式來將文字資料傳送出去,例如,如果要發(fā)送一封郵件給時,可以使用料傳送出去,例如,如果要發(fā)送一封郵件給時,可以使用如下命令:如下命令:v rootjsjgcx root# mail rootjsjgcx root# mail Subject: This is a test mail.Subject: This is a test mail.There are writing area! There are writing area! You cant use the Up/Down button in this form. You cant use the Up

20、/Down button in this form. you can finish with . you can finish with . v 注:這個注:這個“. .”是結束符號,要正常離開編輯畫面使用是結束符號,要正常離開編輯畫面使用 . .v 如上所示,如上所示,mail mail 會主動向用戶顯示會主動向用戶顯示Subject Subject ,可以在此輸,可以在此輸入郵件的標題,然后進入編輯畫面,可以在編輯畫面中輸入郵件的標題,然后進入編輯畫面,可以在編輯畫面中輸入中英文,需要注意的是,正文書寫完畢在回車換行后輸入中英文,需要注意的是,正文書寫完畢在回車換行后輸入西文句點入西文句點

21、“. .”,這樣,這樣mailmail就會開始將信傳送出去。就會開始將信傳送出去。第7章 電子郵件服務器的配置與應用new*22使用郵件客戶端使用郵件客戶端 v2 在在OutLook Express中設置郵件帳號中設置郵件帳號 對于用戶對于用戶mike需要設置郵件帳號為需要設置郵件帳號為 SMTP服務器設置為服務器設置為mail. POP3服務器設置為服務器設置為mail. 第7章 電子郵件服務器的配置與應用new*23安裝配置安裝配置OpenWebmail3-1v下載下載OpenWebmail所需的文件所需的文件 OpenWebmail及相關軟件包不包括在及相關軟件包不包括在RHEL中,需單

22、中,需單獨獲得,下載地址為獨獲得,下載地址為openwebmail-2.50-1.i386.rpmperl-CGI-2.81-88.i386.rpmperl-Compress-Zlib-1.21-RH9.i386.rpmperl-suidperl-5.8.0-88.i386.rpmperl-Text-Iconv-1.2-RH80.i386.rpmv安裝安裝OpenWebmail軟件包軟件包 使用使用rpm命令安裝命令安裝openwebmail及相關軟件包及相關軟件包# rpm -ivh perl*.rpm# rpm -ivh openwebmail*.rpm 第7章 電子郵件服務器的配置與應用

23、new*24安裝配置安裝配置OpenWebmail3-2v建立建立dbm.conf文件文件 OpenWebmail需要建立需要建立 “dbm.conf” 配置文件配置文件# vi /var/dbm_ext .dbdbmopen_ext .dbdbmopen_haslock nov初始化初始化OpenWebmail系統(tǒng)系統(tǒng) 執(zhí)行執(zhí)行openwebmail-tool.pl程序?qū)Τ绦驅(qū)penWebmail系統(tǒng)系統(tǒng)進行初始化進行初始化# /var/ -init 第7章 電子郵件服務器的配置與應用new*25通過通過Web服務器發(fā)布服務器發(fā)布Webmail v啟動啟動DNS服務器服務器 # servi

24、ce named startv啟動啟動Apache服務器服務器 訪問訪問OpenWebmail之前需要先啟動之前需要先啟動httpd服務程序服務程序# service httpd start v訪問訪問OpenWebmail的界面的界面 在客戶端主機中使用網(wǎng)頁瀏覽器訪問在客戶端主機中使用網(wǎng)頁瀏覽器訪問OpenWebmail 第7章 電子郵件服務器的配置與應用new*26管理管理OpenWebmail應用系統(tǒng)應用系統(tǒng)2-1vOpenWebmail的配置文件的配置文件 通過通過openwebmail.conf文件進行配置文件進行配置/var/ v修改配置文件中的設置項修改配置文件中的設置項 設置郵

25、件系統(tǒng)域名和中文界面顯示設置郵件系統(tǒng)域名和中文界面顯示# vi /var/完成以下設置行的修改domainnames default_language zh_CN.GB2312default_iconset Cool3D.Chinese.Simplified 第7章 電子郵件服務器的配置與應用new*27管理管理OpenWebmail應用系統(tǒng)應用系統(tǒng)2-2v驗證對驗證對OpenWebmail的設置的設置 重新登錄重新登錄OpenWebmail將變?yōu)橹形娘@示界面將變?yōu)橹形娘@示界面vOpenWebmail中的個人設置中的個人設置 對于單個用戶可以在界面中進行個人屬性的設置對于單個用戶可以在界面中進

26、行個人屬性的設置 第7章 電子郵件服務器的配置與應用new*28OpenWebmail中設置郵件過濾中設置郵件過濾2-1 v設置郵件過濾設置郵件過濾 登錄登錄OpenWebmail界面后,默認的工作區(qū)為界面后,默認的工作區(qū)為“收件箱收件箱” 選擇選擇“郵件規(guī)則郵件規(guī)則”圖標進入圖標進入“編輯郵件過濾規(guī)則編輯郵件過濾規(guī)則”界界面面 第7章 電子郵件服務器的配置與應用new*29OpenWebmail中設置郵件過濾中設置郵件過濾2-2v郵件過濾規(guī)則郵件過濾規(guī)則 郵件過濾規(guī)則的屬性郵件過濾規(guī)則的屬性 規(guī)則優(yōu)先級規(guī)則優(yōu)先級 過濾條件過濾條件 字符串字符串 操作動作操作動作 目的郵件夾目的郵件夾 公共過

27、濾規(guī)則公共過濾規(guī)則 公共過濾規(guī)則是只讀的,不能進行修改和刪除公共過濾規(guī)則是只讀的,不能進行修改和刪除 自定義規(guī)則自定義規(guī)則 用戶可以根據(jù)實際需求進行郵件過濾規(guī)則的自定義用戶可以根據(jù)實際需求進行郵件過濾規(guī)則的自定義 第7章 電子郵件服務器的配置與應用new*30階段總結階段總結vsendmail缺省不提供缺省不提供pop3服務,需要安裝服務,需要安裝imap軟件包軟件包v在郵件客戶端軟件中需要配置用戶郵件帳號、在郵件客戶端軟件中需要配置用戶郵件帳號、SMTP服務器地址和服務器地址和POP3服務器地址等信息后,服務器地址等信息后,才能夠正確的收發(fā)郵件才能夠正確的收發(fā)郵件 vOpenWebmail應

28、用系統(tǒng)的運行需要應用系統(tǒng)的運行需要Perl環(huán)境和環(huán)境和Apache服務器的支持服務器的支持v通過通過OpenWebmail提供的操作界面,郵件用戶提供的操作界面,郵件用戶可以登錄自己的郵箱進行郵件的閱讀和發(fā)送,并可以登錄自己的郵箱進行郵件的閱讀和發(fā)送,并對郵箱進行管理操作對郵箱進行管理操作 第7章 電子郵件服務器的配置與應用new*31階段練習階段練習J查看查看“/var/ ” 目錄下文件目錄下文件openwebmail.conf 的內(nèi)容,該文件是的內(nèi)容,該文件是OpenWebmail程序的配置文程序的配置文件件第7章 電子郵件服務器的配置與應用new*32本章結構本章結構郵件服務郵件服務郵件服務的基本郵件服務的基本原理原理 常用郵件系統(tǒng)的介紹常用郵件系統(tǒng)的介紹 郵件系統(tǒng)的特點和功能郵件系統(tǒng)的特點和功能 Sendmail的安裝的安裝 Sendmail的控制啟動的控制啟動 安裝安裝POP3服務服務 使用郵件客戶端使用郵件客戶端 安裝配置安裝配置Webmail Sendmail主要配置文件主要配置文件 安裝配置安裝配置OpenWebmail Sendmail服務器服務器郵局基本配置郵局基本配置 Sendmail的常見配置舉例的常見配置舉例 通過通過Web服務器發(fā)布服務器發(fā)布Webmail 管

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論