新聞中心
8.4. 讓您的系統(tǒng)使用 E-Mail
今天,email 是許多人生活中一個(gè)重要的組成部分。建立它有很多種選擇,并且對(duì)于很多 Debian 工具如何設(shè)置正確非常重要,我們將在本節(jié)介紹一些基本的知識(shí)。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、重慶小程序開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了掇刀免費(fèi)建站歡迎大家使用!
e-mail 系統(tǒng)共有三個(gè)主要的組成功能。首先是 Mail User Agent (MUA),這是用戶發(fā)送和讀取郵件的程序。然后是 Mail Transfer Agent (MTA),用來(lái)將郵件從一臺(tái)計(jì)算機(jī)傳遞到另一臺(tái)。最后是 Mail Delivery Agent (MDA),用于將收到的郵件投遞到用戶的收件箱。
這三項(xiàng)功能可以由不同的程序執(zhí)行,但也能合并到一個(gè)或兩個(gè)程序里。還可以用不同的程序處理不同類型的郵件。
在 linux 和 Unix 系統(tǒng)上 mutt 是歷史悠久的常用 MUA。像其他傳統(tǒng)的 Linux 程序一樣,是基于純文本的。它常與作為 MTA 的 exim 或 sendmail、作為 MDA 的 procmail 一起使用。
配合逐步流行的圖形桌面系統(tǒng),使用圖形 e-mail 程序,像 GNOME 的 evolution、KDE 的 kmail 或 Mozilla 的 thunderbird 已經(jīng)變得更流行。這些程序綜合了 MUA、MTA 和 MDA 的功能,但也能 — 而且通常是 — 與傳統(tǒng)的 Linux 工具一起使用。
8.4.1. 默認(rèn)的 E-Mail 配置
即使您打算使用圖形界面的郵件程序,安裝傳統(tǒng)的 MTA/MDA 并正確架設(shè)在您的 Debian GNU/Linux 系統(tǒng)上會(huì)是很有用的。其原因是很多運(yùn)行在系統(tǒng)中的工具[17] 會(huì)通過(guò)郵件發(fā)送重要的提示通知系統(tǒng)管理員潛在的問(wèn)題或變化。
對(duì)此,您可以通過(guò)使用 apt install exim4 mutt ,來(lái)安裝 exim4 和 mutt 。 exim4 組合了 MTA/MDA 功能并相對(duì)小巧和靈活。它默認(rèn)配置為只處理系統(tǒng)本地的 e-mail,系統(tǒng)管理員(root 帳號(hào))的 e-mail 地址會(huì)發(fā)送到安裝時(shí)創(chuàng)建的普通用戶帳號(hào)[18]。
當(dāng)系統(tǒng)郵件傳遞后,它們會(huì)添加到一個(gè) /var/mail/ 文件。這些郵件可以通過(guò) mutt 讀取。 account_name
8.4.2. 發(fā)送郵件到系統(tǒng)之外
前面提到,安裝的 Debian 系統(tǒng)只架設(shè)了處理本地系統(tǒng)的郵件,而不是用于發(fā)送或接收其他系統(tǒng)的郵件。
如果您希望使用 exim4 來(lái)處理外部郵件,請(qǐng)參考下一小節(jié)中可以使用的基本配置選項(xiàng)。確認(rèn)郵件可以正確地發(fā)送和接收。
如果您打算使用圖形界面的郵件程序,并使用您的 Internet Service Provider (ISP) 或公司提供的郵件服務(wù)器,就不需要配置 exim4 來(lái)處理外部 e-mail。只須配置您喜愛(ài)的圖形界面郵件程序使用正確的服務(wù)器來(lái)發(fā)送和接收 e-mail (配置方法超出了本手冊(cè)的范圍)。
但是,這種情況下您可能還是要配置一些獨(dú)立的工具來(lái)正確發(fā)送 e-mails。其中一個(gè)這樣的工具是 reportbug,該程序的功能是提交 Debian 軟件包對(duì)應(yīng)的 bug 報(bào)告。它默認(rèn)是使用 exim4 來(lái)提交 bug 報(bào)告。
要正確設(shè)置 reportbug 使用外部的郵件服務(wù)器,請(qǐng)執(zhí)行 reportbug --configure 命令,并對(duì)是否 MTA 可用問(wèn)題回答 “no”。您接著將會(huì)被問(wèn)到使用哪個(gè) SMTP 服務(wù)器來(lái)提交 bug 報(bào)告。
8.4.3. 配置 Exim4 MTA
假如您還打算讓系統(tǒng)處理外部 e-mail,需要重新配置 exim4 軟件包[19]:
# dpkg-reconfigure exim4-config
輸入命令之后(作為 root),您會(huì)被問(wèn)到是否需要將配置文件分成幾個(gè)小文件。如果您拿不準(zhǔn),就選擇默認(rèn)選項(xiàng)。
接著您將看到幾個(gè)常見(jiàn)的郵件方案,請(qǐng)選擇一個(gè)最近似您需求的那個(gè)。
- internet site
-
您的系統(tǒng)被連接到網(wǎng)絡(luò)上,并且您通過(guò) SMTP 直接收發(fā)郵件。在接下來(lái)的幾頁(yè)中,程序會(huì)詢問(wèn)您一些基本問(wèn)題,如:您的機(jī)器的郵件名稱、您接受或轉(zhuǎn)發(fā)郵件的域等等。
- mail sent by smarthost
-
本方案中您的送出郵件轉(zhuǎn)發(fā)到另一臺(tái)機(jī)器,稱為 “smarthost”,它來(lái)負(fù)責(zé)發(fā)送信息到最終目的地。smarthost 一般還用于保存您的計(jì)算機(jī)接收的郵件,所以您不需要長(zhǎng)時(shí)間在線。這也意味著您需要使用類似 fetchmail 這樣的程序從 smarthost 下載郵件。
大多時(shí)候 smarthost 是您 ISP 的郵件服務(wù)器,這對(duì)撥號(hào)用戶非常適合。它也可以是公司的郵件服務(wù)器,或是您自己網(wǎng)絡(luò)中的另外一臺(tái)機(jī)器。
- mail sent by smarthost; no local mail
-
該選項(xiàng)基本上與前一種情況相同,只有一點(diǎn)不同,本系統(tǒng)不再架設(shè)用于處理本地的 e-mail domain。在本系統(tǒng)上的郵件(比如,給系統(tǒng)管理員的)還是會(huì)被處理。
- local delivery only
-
本選項(xiàng)是系統(tǒng)默認(rèn)的配置。
- no configuration at this time
-
除非您真的知道這是在干什么,否則請(qǐng)不要選擇這一選項(xiàng)。這會(huì)留下一個(gè)未配置的郵件系統(tǒng) — 在您再次配置它之前,您都無(wú)法收發(fā)任何郵件,并且可能會(huì)錯(cuò)過(guò)一些系統(tǒng)工具發(fā)來(lái)的重要信息。
如果沒(méi)有合適的方案,或者需要更精確的設(shè)置,您需要在安裝完成之后編輯 /etc/exim4 目錄下的配置文件。有關(guān) exim4 更多的信息可以在 /usr/share/doc/exim4 下找到;README.Debian.gz 里面有 exim4 配置方面的細(xì)節(jié),并說(shuō)明從哪里找到更多的文檔。
注意,如果您沒(méi)有正式的域名,直接發(fā)送郵件到互聯(lián)網(wǎng),因?yàn)榻邮辗?wù)器的反垃圾郵件策略會(huì)拒絕接收郵件。這時(shí)建議使用 ISP 的郵件服務(wù)器。假如您還想直接發(fā)送郵件,可能要用另一個(gè)郵件地址替換默認(rèn)生成的那個(gè)。如果您使用的是 exim4 作為 MTA,可以添加一個(gè)條目到 /etc/email-addresses。
[17] 例如:cron、quota、logcheck、aide,…
[18] 轉(zhuǎn)發(fā) root 郵件到普通用戶帳號(hào)是在 /etc/aliases 里配置。如果沒(méi)有創(chuàng)建普通用戶帳號(hào),郵件自然會(huì)發(fā)送給 root 帳號(hào)。
[19] 您也可以卸載 exim4 安裝其他的 MTA/MDA。
網(wǎng)站標(biāo)題:【DebianGNU/Linux安裝手冊(cè)】8.4.?讓您的系統(tǒng)使用E-Mail
分享地址:http://fisionsoft.com.cn/article/cdhighi.html


咨詢
建站咨詢
