電子郵件服務(wù)的配置與應(yīng)用.ppt_第1頁
電子郵件服務(wù)的配置與應(yīng)用.ppt_第2頁
電子郵件服務(wù)的配置與應(yīng)用.ppt_第3頁
電子郵件服務(wù)的配置與應(yīng)用.ppt_第4頁
電子郵件服務(wù)的配置與應(yīng)用.ppt_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第09章 電子郵件服務(wù)的配置與應(yīng)用,本章導(dǎo)讀 電子郵件服務(wù)的概述 postfix郵件服務(wù)的安裝 postfix郵件服務(wù)的配置 啟動和停止postfix服務(wù) POP和IMAP郵件服務(wù)的實現(xiàn) 電子郵件客戶端的配置 Web方式收發(fā)郵件,9.1電子郵件服務(wù)的概述,電子郵件服務(wù)的概述 電子郵件系統(tǒng)的簡介 電子郵件服務(wù)的工作原理 主流電子郵件服務(wù)器軟件,電子郵件服務(wù)的概述,Internet最基本的服務(wù),也是最重要的服務(wù)之一,就是電子郵件 服務(wù)。據(jù)統(tǒng)計Internet上百分之三十以上的業(yè)務(wù)量是電子郵件,僅 次于WWW服務(wù)。與傳統(tǒng)的郵政信件服務(wù)類似,電子郵件可以用 來在Internet或Intranet上進(jìn)行

2、信息的傳遞和交流,但電子郵件服 務(wù)還具有快速、經(jīng)濟(jì)的特點(diǎn)。發(fā)一份電子郵件給遠(yuǎn)在他方的一位 用戶,通常來說,對方幾分鐘之內(nèi)就能收到。如果選用傳統(tǒng)郵 件,發(fā)一封特快專遞也需要至少一天的時間。而且電子郵件的費(fèi) 用最多只需幾毛錢。與實時信息交流,如電話相比,因為電子郵 件是采用存儲轉(zhuǎn)發(fā)的方式,發(fā)送郵件時,并不需要收件人處于在 線狀態(tài),收件人可以根據(jù)實際需要隨時上網(wǎng)從郵件服務(wù)器上收取 郵件,方便了信息的交流。,電子郵件系統(tǒng)的簡介,對于一個完整的電子郵件系統(tǒng)而言,它主要由以 下三部分構(gòu)件組成。 1用戶代理 2郵件服務(wù)器 3電子郵件使用的協(xié)議 SMTP協(xié)議 POP3協(xié)議 IMAP4協(xié)議,電子郵件服務(wù)的工作原

3、理,E-mail的傳輸過程如下。 用戶在各自的POP服務(wù)器注冊登記,由網(wǎng)絡(luò)管理員設(shè)置為授權(quán)用戶,并取得一個POP信箱,獲得POP和SMTP服務(wù)器的地址信息。假設(shè)兩個服務(wù)器的域名分別為和,注冊用戶分別為liu和chen,E-mail地址分別為和。 當(dāng)服務(wù)器上的用戶liu向發(fā)送E-mail時,E-mail首先從客戶端被發(fā)送至的SMTP服務(wù)器。 的SMTP服務(wù)器根據(jù)目的E-mail地址查詢的SMTP服務(wù)器,并轉(zhuǎn)發(fā)該E-mail。 的SMTP服務(wù)器收到轉(zhuǎn)發(fā)的E-mail,并保存。 的chen用戶利用客戶端登錄至的POP服務(wù)器,從其信箱中下載并瀏覽E-mail。,主流電子郵件服務(wù)器軟件,在Linux平臺

4、中,有許多郵件服務(wù)器可供選擇,但目前使用較多 的是Sendmail服務(wù)器、 Postfix服務(wù)器和Qmail服務(wù)器。 Sendmail是一個很優(yōu)秀的郵件服務(wù)軟件。幾乎所有Linux的缺 省配置中都內(nèi)置了這個軟件,只需要設(shè)置好操作系統(tǒng),它就能立 即運(yùn)轉(zhuǎn)起來。 Postfix是一個由IBM資助下由WietseVenema負(fù)責(zé)開發(fā)的一個 自由軟件工程產(chǎn)物,它的目的就是為用戶提供除Sendmail之外的 郵件服務(wù)器選擇。 Qmail是有DanBernstein開發(fā)的可以自由下載郵件服務(wù)器軟 件,其第一個beta版本0.70.7發(fā)布于1996年1月24日,當(dāng)前版本是 2.3.3-2。,9.2postfi

5、x郵件服務(wù)的安裝,Red Hat Enterprise Linux 提供了sendmail和postfix兩種STMP郵件服務(wù)軟 件,讓用戶可以隨意地選擇其中一種!不過,默認(rèn)情況下安裝程序已將sendmail 安裝到系統(tǒng)中了,如果要使用postfix,就必須先將sendmail服務(wù)停止,然后再安 裝postfix服務(wù)軟件。具體操作步驟如下: 檢查sendmail服務(wù)是否已啟動 netstat -nutlp | grep :25 關(guān)閉sendmail服務(wù)及開機(jī)時自啟動 /etc/rc.d/init.d/sendmail stop chkconfig sendmail off 安裝postfix服

6、務(wù) 將Red Hat Enterprise Linux 5的第3張安裝盤放入光驅(qū),加載光驅(qū)后在光盤的 Server目錄下找到postfix的RPM安裝包文件postfix-2.3.3-2.i386.rpm,然后使用 下面的命令安裝: rpm -ivh /mnt/Server/postfix-2.3.3-2.i386.rpm,9.3postfix郵件服務(wù)的配置,postfix服務(wù)的基本配置 虛擬別名域的配置 用戶別名的配置 SMTP認(rèn)證的配置,postfix服務(wù)的基本配置,1設(shè)置運(yùn)行postfix服務(wù)的郵件主機(jī)的主機(jī)名、域名 myhostname = mydomain = 2設(shè)置由本機(jī)寄出的郵件

7、所使用的域名或主機(jī)名稱 myorigin = $mydomain 3設(shè)置postfix服務(wù)監(jiān)聽的網(wǎng)絡(luò)接口 inet_interfaces = all 4設(shè)置可接收郵件的主機(jī)名稱或域名 mydestination = $mydomain, $myhostname 5設(shè)置可轉(zhuǎn)發(fā)(Relay)哪些網(wǎng)絡(luò)的郵件 mynetworks = /24 6設(shè)置可轉(zhuǎn)發(fā)哪些網(wǎng)域的郵件 relay_domains = ,虛擬別名域的配置, 編輯postfix主配置文件/etc/postfix/main.cf,進(jìn)行如下定義: virtual_alias_domains = , virtual_a

8、lias_maps = hash:/etc/postfix/virtual 編輯配置文件/etc/postfix/virtual,進(jìn)行如下定義: lbt st0321001,st0321002 lbt, 在修改配置文件main.cf和virtual后,要使更改立即生效,應(yīng)分別執(zhí)行/usr/sbin目錄下以下的兩條命令: postmap /etc/postfix/virtual postfix reload,虛擬別名域的配置,此外,要使它能在單位內(nèi)部網(wǎng)絡(luò)中更好地 轉(zhuǎn)發(fā)郵件,還必須進(jìn)行DNS設(shè)置。 . IN A 77 . INCNAME . . INMX 10 .,用戶別名

9、的配置, 打開postfix主配置文件/etc/postfix/main.cf,應(yīng)確認(rèn)文件中包含以下兩條默認(rèn)語句: alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases 編輯配置文件/etc/aliases,進(jìn)行如下定義: st0322:st0322001,st0322002,st0322003,st0322004 st0323:include: /etc/mail/st0323 jcz01:jczliuming lm01:jczliuming, 在修改配置文件main.cf和aliases后,要使更改立即生效,應(yīng)分

10、別執(zhí)行/usr/sbin目錄下以下的兩條命令: postalias /etc/aliases postfix reload,SMTP認(rèn)證的配置,Cyrus SASL是Cyrus Simple Authentication and Security Layer的簡寫,它最 大的功能是為應(yīng)用程序提供了認(rèn)證函數(shù)庫。應(yīng)用程序可以通過函數(shù)庫所提供的功 能定義認(rèn)證方式,并讓SASL通過與郵件服務(wù)器主機(jī)的溝通從而提供認(rèn)證的功能。 1Cyrus-SASL認(rèn)證包的安裝 默認(rèn)情況下,Red Hat Enterprise Linux安裝程序會將Cyrus-SASL認(rèn)證包, 可使用下面的命令檢查系統(tǒng)是否已經(jīng)安裝了Cy

11、rus-SASL認(rèn)證包或查看已經(jīng)安裝 了何種版本: rpm -qa | grep sasl 如果系統(tǒng)還沒有安裝Cyrus-SASL認(rèn)證包,應(yīng)將Red Hat Enterprise Linux 5第 1、2和3張安裝光盤分別放入光驅(qū),加載光驅(qū)后在光盤的Server目錄下找到與 Cyrus-SASL認(rèn)證包相關(guān)的RPM包文件,然后分別使用rpm -ivh命令安裝。例 如,要安裝第1張光盤上的cyrus-sasl-2.1.22-4.i386.rpm包文件,可使用下面的 命令: rpm -ivh /mnt/Server/cyrus-sasl-2.1.22-4.i386.rpm,SMTP認(rèn)證的配置,2Cy

12、rus-SASL V2的密碼驗證機(jī)制 默認(rèn)情況下,Cyrus-SASL V2版使用saslauthd這個守護(hù)進(jìn)程進(jìn)行密碼認(rèn)證,而密碼 認(rèn)證的方法有多種,使用下面的命令可查看當(dāng)前系統(tǒng)中的Cyrus-SASL V2所支持的密碼 驗證機(jī)制: saslauthd v 當(dāng)前可使用的密碼驗證方法有g(shù)etwent、kerberos5、pam、rimap、shadow和ldap。 為簡單起見,這里準(zhǔn)備采用shadow驗證方法,也就是直接用/etc/shadow文件中的用戶賬 戶及密碼進(jìn)行驗證,因此,在配置文件/etc/sysconfig/saslauthd中,修改當(dāng)前系統(tǒng)所采用 的密碼驗證機(jī)制為shadow,

13、即: MECH=shadow,SMTP認(rèn)證的配置,3測試Cyrus-SASL V2的認(rèn)證功能 由于Cyrus-SASL V2版默認(rèn)使用saslauthd這個守護(hù)進(jìn)程進(jìn)行密碼認(rèn) 證,因此,需要使用下面的命令來查看saslauthd進(jìn)程是否已經(jīng)運(yùn)行: ps aux | grep saslauthd 如果沒有發(fā)現(xiàn)saslauthd進(jìn)程,則可用下面的命令啟動該進(jìn)程并設(shè)置它 開機(jī)自啟動: /etc/init.d/saslauthd start chkconfig saslauthd on 然后,可用下面的命令測試saslauthd進(jìn)程的認(rèn)證功能: /usr/sbin/testsaslauthd u lb

14、t p 123456,SMTP認(rèn)證的配置,4設(shè)置postfix啟用smtp認(rèn)證 main.cf文件中有關(guān)smtp認(rèn)證的設(shè)置部分 smtpd_sasl_auth_enable = yes smtpd_delay_reject=yes smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated permit_auth_destination reject smtpd_client_restrictions = permit_sasl_authenticated broken_sasl_auth_clients

15、 = yes smtpd_sasl_security_options = noanonymous,SMTP認(rèn)證的配置,5測試postfix是否啟用了smtp認(rèn)證 采用telnet命令連接到postfix服務(wù)器端口25來進(jìn)行測試,測試過程 如下圖所示。,9.4啟動和停止postfix服務(wù),1啟動postfix服務(wù) /etc/init.d/postfix start 2停止postfix服務(wù) /etc/init.d/postfix stop 3重新啟動postfix服務(wù) /etc/init.d/postfix restart 4重新載入postfix主配置文件 /etc/init.d/postfi

16、x reload,9.4啟動和停止postfix服務(wù),5自動啟動postfix服務(wù) 如果需要讓postfix服務(wù)隨系統(tǒng)啟動而自動加載,可以執(zhí)行“ntsysv” 命令啟動服務(wù)配置程序,找到“postfix”服務(wù),然后在其前面加上“*” 星 號,確定即可。,9.5POP和IMAP郵件服務(wù)的實現(xiàn),dovecot服務(wù)的實現(xiàn) cyrus-imapd服務(wù)的實現(xiàn),9.5POP和IMAP郵件服務(wù)的實現(xiàn),postfix服務(wù)只是一個MTA(郵件傳輸代理),它只提供 SMTP服務(wù),也就是只提供郵件的轉(zhuǎn)發(fā)及本地的分發(fā)功能。 要實現(xiàn)郵件的異地接收,還必須安裝POP或IMAP服務(wù)。通 常情況下,都是將STMP服務(wù)和POP

17、或IMAP服務(wù)安裝在同一 臺主機(jī)上,那么這臺主機(jī)也就稱為電子郵件服務(wù)器。Red Hat Enterprise Linux 5中,有以下兩個軟件可以同時提供 POP和IMAP服務(wù):dovecot和cyrus-imapd。,dovecot服務(wù)的實現(xiàn),1dovecot服務(wù)的安裝 Red Hat Enterprise Linux安裝程序默認(rèn)沒有安裝dovecot服務(wù),可使 用下面的命令檢查系統(tǒng)是否已經(jīng)安裝了dovecot服務(wù): rpm -q dovecot 如果系統(tǒng)還沒有安裝dovecot服務(wù),將Red Hat Enterprise Linux 5第2 張安裝光盤放入光驅(qū),加載光驅(qū)后在光盤的Serve

18、r目錄下找到dovecot服 務(wù)的RPM安裝包文件dovecot-1.0-1.2.rc15.el5.i386.rpm和相關(guān)程序,然 后使用下面的命令安裝dovecot服務(wù)和相關(guān)程序: rpm -ivh /mnt/Server/perl-DBI-1.52-1.fc6.i386.rpm rpm -ivh /mnt/Server/mysql-5.0.22-2.1.i386.rpm rpm -ivh /mnt/Server/dovecot-1.0-1.2.rc15.el5.i386.rpm,dovecot服務(wù)的實現(xiàn),2dovecot服務(wù)的基本配置 dovecot服務(wù)的配置文件是/etc/dovecot

19、.conf。要 啟用最基本的dovecot服務(wù),只需要修改該配置文件 中的以下內(nèi)容: protocols =pop3 pop3sprotocol pop3 listen = *:10100 3啟動dovecot服務(wù)并設(shè)置為自啟動 /etc/rc.d/init.d/dovecot start chkconfig -level 345 dovecot on,cyrus-imapd服務(wù)的實現(xiàn),1cyrus-imapd服務(wù)的安裝 Red Hat Enterprise Linux安裝程序默認(rèn)沒有安裝cyrus-imapd服務(wù),可使用下 面的命令檢查系統(tǒng)是否已經(jīng)安裝了cyrus-imapd服務(wù): rpm

20、-qa | grep cyrus-imapd 系統(tǒng)當(dāng)前還沒有安裝cyrus-imapd服務(wù),將Red Hat Enterprise Linux 5第2、3 張安裝光盤放入光驅(qū),加載光驅(qū)后在光盤的Server目錄下可找到以下與cyrus- imapd服務(wù)相關(guān)的RPM包文件: cyrus-imapd-perl-2.3.7-1.1.el5.i386.rpm cyrus-imapd-utils-2.3.7-1.1.el5.i386.rpm db4-utils-4.3.29-9.fc6.i386.rpm lm_sensors-2.10.0-3.1.i386.rpm cyrus-imapd-2.3.7-1

21、.1.el5.i386.rpm cyrus-imapd-devel-2.3.7-1.1.el5.i386.rpm 然后,可使用rpm -ivh命令分別進(jìn)行安裝 。,cyrus-imapd服務(wù)的實現(xiàn),2cyrus-imapd服務(wù)的基本配置 cyrus-imapd服務(wù)的配置文件有以下三個: /etc/sysconfig/cyrus-imapd:是用于啟動cyrus-imapd服務(wù)的配置文件; /etc/cyrus.conf:是cyrus-imapd服務(wù)的主要配置文件,其中包含該服務(wù)中各個組件(imap、pop3、sieve和nntp等)的設(shè)置參數(shù); /etc/imapd.conf:是cyrus-i

22、mapd服務(wù)中的imap服務(wù)的配置文件。 為了使postfix與cyrus-imapd整合在一起,必須在postfix的 主配置文件/etc/postfix/main.cf中加入以下內(nèi)容: mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp,cyrus-imapd服務(wù)的實現(xiàn),3啟動cyrus-imapd服務(wù)并設(shè)置自動運(yùn)行 默認(rèn)情況下,利用RPM包文件安裝cyrus-imapd服務(wù)后, 該服務(wù)是被停用的,所以用戶必須手動啟動它;如果需要開 機(jī)自動運(yùn)行,也必須手動啟用。使用下面的命令可啟動 cyrus-imapd服務(wù)并設(shè)置其開機(jī)時自動運(yùn)行

23、: service cyrus-imapd start chkconfig cyrus-imapd on,cyrus-imapd服務(wù)的實現(xiàn),4用戶郵件信箱的管理 創(chuàng)建郵件信箱時,為每一個郵件信箱命名的格式為: 信箱類型.名稱.文件夾名稱.文件夾名稱 (1)為Cyrus-IMAP管理員賬戶cyrus設(shè)置密碼 passwd cyrus (2) 使用cyradm管理工具為用戶創(chuàng)建郵件信箱 /usr/bin/cyradm -u cyrus localhost 然后使用下面的命令就可為用戶lbt創(chuàng)建一個郵件信箱: createmailbox user.lbt,cyrus-imapd服務(wù)的實現(xiàn),(3)在用

24、戶郵件信箱下添加其他文件夾 使用下面的命令為用戶lbt在其郵件信箱下創(chuàng)建發(fā)件箱、垃圾箱和草稿箱 等其他文件夾: createmailbox user.lbt.Send createmailbox user.lbt.Trash createmailbox user.lbt.Drafts (4)為用戶郵件信箱設(shè)置配額 為用戶lbt的信箱user.lbt設(shè)置5M的配額,可使用下面的命令: setquota user.lbt 5210 用下面的命令查看用戶郵箱的使用情況: su -l cyrus -c /usr/lib/cyrus-imapd/quota,cyrus-imapd服務(wù)的實現(xiàn),(5)為用戶

25、郵件信箱設(shè)置權(quán)限,Cyrus-IMAP中設(shè)置用戶信箱權(quán)限的6種縮寫形式,cyrus-imapd服務(wù)的實現(xiàn),常用的cyradm管理命令及其縮寫形式,9.6電子郵件客戶端的配置,9.6電子郵件客戶端的配置,9.6電子郵件客戶端的配置,9.6電子郵件客戶端的配置,9.6電子郵件客戶端的配置,9.7Web方式收發(fā)郵件,雖然postfix沒有直接提供Web郵件服務(wù)功能,但是通??赏ㄟ^將它與Apache 以及第三方的Webmail軟件(如squirrelmail、openwebmail等)集成在一起,提 供Web郵件服務(wù)。 1squirrelmail的安裝 Red Hat Enterprise Linux

26、 安裝程序默認(rèn)沒有安裝squirrelmail,可使用下面的 命令檢查系統(tǒng)是否已經(jīng)安裝了squirrelmail: rpm -q squirrelmail 如果系統(tǒng)還沒有安裝squirrelmail,將Red Hat Enterprise Linux 5第2、3張安 裝光盤放入光驅(qū),加載光驅(qū)后在光盤的Server目錄下分別找到squirrelmail的 RPM安裝包文件php-mbstring-5.1.6-5.el5.i386.rpm 和squirrelmail-1.4.8- 4.el5.noarch.rpm,然后使用下面的命令安裝它: rpm -ivh /mnt/Server/php-mbstring-5.1.6-5.el5.i386.rpm rpm -ivh /mnt/Server/squirr

溫馨提示

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

評論

0/150

提交評論