第 23章 郵件傳送代理(MTA)的設定

要從一部 Red Hat Linux 系統傳送電子郵件必須使用 『郵件傳送代理』(MTA) 才行,然而,例如 EvolutionMozilla Mail 以及 Mutt 等的 『郵件用戶代理』(MUA) 是用來閱讀與編輯郵件的程式。 當使用者從一個 MUA 寄出一封電子郵件,該郵件將會先交寄給 MTA,然後再傳送該訊息到一系列的 MTA,直到到達目的地。

即使使用者並沒有打算要從系統寄出郵件,有些自動的工作與系統程式也會使用 /bin/mail 指令來傳送包含紀錄檔訊息的電子郵件給本機系統的 root 使用者。

Red Hat Linux 9 提供了兩種 MTA: Sendmail 與 Postfix。 假如兩種都安裝了。sendmail 則為預設的 MTA,您也可以使用 郵件傳送代理轉換器 來選擇 sendmailpostfix 來當作系統預設的 MTA。

您必須安裝 redhat-switch-mail RPM 套件,才可以使用文字模式為主的 郵件傳送代理轉換器 程式版本。 假如您比較喜歡圖形化的版本,請安裝 redhat-switch-mail-gnome 套件。 如需關於安裝 RPM 套件的更多資訊,請參考 菴 V 部

如要啟動 郵件傳送代理轉換器,請選擇面板上的 『主選單按鈕』 => 『系統工具』 => 『更多系統工具』 => 郵件傳送代理轉換器,或是在 shell 提示符號下(例如 XTerm 或 GNOME 終端機)輸入 redhat-switch-mail 指令。

這個程式將會自動偵測 X 視窗系統是否正在執行中,如果是的話,程式將會以如 圖形 23-1 所示的圖形模式啟動,如果沒有偵測到 X,則以文字模式啟動。 如要強迫 郵件傳送代理轉換器 以文字模式執行,請使用 redhat-switch-mail-nox 指令。

圖形 23-1. 郵件傳送代理轉換器

假如您選擇 確定 來改變 MTA,您所選擇的郵件系統程式將會在開機時自動啟動,而未選取的郵件系統程式則不會在開機時啟動。 因為這裡所作的變更將會立即生效,所選取的郵件系統程式會啟動,而另一個郵件系統程式則會停止。

如需關於郵件通訊協定與 MTA 的更多資訊,請參考 Red Hat Linux 參考手冊。 如需關於 MUA 的更多資訊,請參考 Red Hat Linux 使用手冊