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

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


咨詢
建站咨詢
