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

首頁 > 網絡管理 > 其它 > 正文
網絡管理員指南 -18.NNTP描述 -5>Nntpd與C-News的接口
本文出自:http://www.linpus.com.tw 作者: Andrew Anderson (2001-07-20 08:10:00)


當收到一個文章,nntpd需要遞送它套新聞子系統。根據它是否作為一個IHAVE 或 POST命令的結果收到,
文章被分別處理到rnews 或 inews。不調用rnews,你還可以設置它(在編輯時間中)來集中進入的文章並
移動到/var/spool/news/in.coming,在那裡他們與relaynews一起離開來選擇他們到下一個序列運行。

要正確使用ihave/sendme協議,nntpd需要能夠訪問歷史文件。在編輯時間,你是需要確定路徑正確設置。
你還需要確定C-news 和nntpd兼容你歷史文件的格式。C-news使用dbm散列法功能來訪問它,然而,他與dbm
字庫還有相當的不同和安裝上輕微的不同。如果C-news被連接到一個比你在你的標準libc中所有的還不同的
dbm字庫,你也需要使用這個字庫連接nntpd。

一個標準的nntpd 和 C-news不相容的征兆是在數據格式在系統記錄中有錯誤信息而不能正常打開,或者通過
NNTP收到重復的文章。 一個好的檢查是從你的軸區域挑選一個文章,從 telnet 到   nntp port,並提供他
到nntpd,如下所示(你的輸入標記象這樣)。當然,你需要用你想要再次返回到nntpd的文章的message-ID
來替換msg@id。

    $ telnet localhost nntp
           Trying 127.0.0.1...
           Connected to localhost
           Escape characters is '^]'.
           201 vstout NNTP[auth] server version 1.5.11t (16 November
           1991) ready at Sun Feb 6 16:02:32 1194 (no posting)
           IHAVE 
           435 Got it.
           QUIT
這個對話顯示了nntpd的正確替代,信息``Got it''告訴你他已經得到文章。如果你相替代的收到的是一個
``335 Ok''信息,歷史文件中的lookup因為某種原因失敗。輸入Ctrl-D來結束對話。 你可以檢查在檢查系統
記錄的時候什出了錯誤。Nntpd記錄所有類型的信息到syslog的daemon工具。一個不兼容的

dbm字庫通常在一個抱怨信息中夸大說dbminit 失敗。

(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)

===更多相關===
 

★  樊強制作 歡迎分享  ★