[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 網絡管理 > 其它 > 正文
網絡管理員指南 -14.建立smail並運行 -2>為一個LAN 的安裝
本文出自:http://www.linpus.com.tw 作者: Andrew Anderson (2001-07-18 09:04:00)
    如果你正在運行由一個LAN連接的有兩個或更多主機的地點,你將必須指明與外面的世界處理你的 UUCP 
    連接的一台主機。在你的 LAN 上的主機之間,你將最可能想要在TCP/IP.上與 SMTP 交換郵件。假設我
    們再在虛擬的釀酒廠回來,並且 vstout 作為 UUCP 網關被建立。

    在聯網的環境下,在一個單個的文件系統上保留所有的用戶郵箱,是最好的,它在所有另外的主機上是裝
    NFS 的。這允許用戶從機器移動到機器,沒有必要在它們附近移動他們的郵件(或甚至更糟,每天早上為新
    到來的郵件檢查三個或四個機器)。因此,你也想要使發送者地址從郵件被寫上的機器中獨立。在發送者
    地址中由它自己使用域名,而不是主機名,是普遍的實踐。珍妮特用戶,例如,將指定 janet@vbrew.com 
    而不是janet@vale.vbrew,com。我們將在下面解釋,如何讓服務器作為你的地點的一個有效的名字認出
    域名。

    在一個中央主機上保持所有的郵箱的一個不同的方法是使用POP或IMAP 。POP代表郵局協議並且讓用戶通
    過一個簡單的 TCP/IP 連接存取他們的郵箱。 IMAP ,交互的郵件存取協議,類似POP,但是更一般。為 
    IMAP 和POP的顧客和服務者被輸出,並且從 /pub/Linux/system/Network 下面的 sunsite.unc.edu 是
    可得到的。

 


--------------------------------------------------------------------------------

寫配置文件

    為釀酒廠的配置這樣工作:除了郵件服務器 vstout 自己以外,所有的主機自己發送所有的出去的郵件到
    服務器,使用聰明的主機路由。 vstout 自己發送所有的出去的郵件到發送所有釀酒廠的郵件的真正的聰
    明的主機;這個主機被稱為 moria 。

    除 vstout 以外,為所有主機的標準設置文件看起來像這樣:

    這非常類似我們為一個UUCP地點所使用的設置文件。主要的差別是被用來發送郵件到聰明的主機的運輸
    方式,當然, SMTP 。 visible_domain 的屬性使 smail 在所有的出去的郵件上使用域名而不是本地的主
    機名。

    在 UUCP 郵件通路vstout上 ,設置文件看起來有點不同:

    這個設置文件使用告訴 smail 本地的主機被稱為什的一個不同的計劃。而不是給它域的一張表和讓它
    用系統呼叫發現主機名,它明確地指定一張表。上面的表都包含充分合格和不合格的主機名,以及它自己
    的所有域名。這讓 smail 作為一個本地的地址認出 janet@vbrew.com ,並且把信息發送到 janet 。

    auth_domains 變量命名域, vstout 被認為對這個域有權威。即,如果 smail 收到任何到主機
    host.vbrew.com的被發送的郵件,在此主機不命名一個存在的本地的機器,它拒絕信息並且把它返回給
    發送者如果這個入口不是現有的,任何如此的信息將被發送到聰明主機,它將把信息返回給 vstout ,等等,
    直到它因為超過了最大跳躍數而被丟棄。

 


--------------------------------------------------------------------------------

運用 smail 

    首先,你必須決定是否作為一個分開的台程序運用 smail ,或是否讓 inetd 管理 SMTP 端口,並且無論
    何時一個 SMTP 連接被一些顧客請求,僅僅調用 smail 。通常,你在郵件服務器上比較喜歡台程序操作
    ,因為這個裝載的機器比為每人單個的連接一次又一次地產生 smail要少很多 。因為郵件服務器也直接把
    許多到來的郵件發送到用戶,你將在大多數另外的主機上選用 inetd 操作。

    無論你為每個單個的主機選擇了什操作模式,你必須保証你在你的 /etc/services 文件中有下列入口:

    這定義 smail為SMTP 會話使用的 TCP 端口數字。 25 是分配的數字 RFC 定義了的標準。

    當在台程序模式中運行時, smail 將把自己放在背景中,並且等待一個在 SMTP 端口上發生的連接。
    當一個連接發生時,它交叉並且使用同伴過程進行一個 SMTP 會話。 smail 台程序通常被從使用下列
    命令的 rc.inet2 手跡的調用作為開始:

    在台程序模式上的 bd 標志開始,並且- q15m 使它成為每15分鐘處理在信息排隊中積累的任何信息。

    如果你想要使用 inetd ,你的 /etc/inetd.conf 文件應該包含這樣一行:

    smtpd 應該是到 smail 二進制代碼的一個符號的連接。記得你必須在做這些變化以發送它一個 HUP 信
    號使 inetd再讀 inetd.conf 。

    台程序模式和 inetd 模式是互相獨立的。如果你在台程序模式中運用 smail ,你應該保証注釋在 
    smtp 服務中的 inetd.conf的任意行。相等地,當有 inetd 管理 smail 時,保証 rc.inet2 不開始 smail 
    台程序。

 

(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
網絡管理員指南 -21.簡單的 smail配置文件 (2001-07-20 11:00:00)
網絡管理員指南 -20.一個PLIP的零打印機電纜 (2001-07-20 10:08:00)
網絡管理員指南 -19.Newsreader配置 (2001-07-20 09:04:00)
網絡管理員指南 -18.NNTP描述 -5>Nntpd與C-News的接口 (2001-07-20 08:10:00)
網絡管理員指南 -18.NNTP描述 -4>NNTP授權 (2001-07-20 07:00:00)
網絡管理員指南 -18.NNTP描述 -3>限定NNTP訪問 (2001-07-19 22:08:00)
網絡管理員指南 -18.NNTP描述 -2>安裝NNTP服務器 (2001-07-19 21:04:00)
網絡管理員指南 -18.NNTP描述 -1>介紹 (2001-07-19 20:10:00)
網絡管理員指南 -17.C-News -9>維護工具可任務 (2001-07-19 19:00:01)
網絡管理員指南 -17.C-News -8>在一個NFS環境下的C-News (2001-07-19 18:08:00)

===更多相關===
 

★  樊強制作 歡迎分享  ★