21.7. 杂项文件

有一些文件控制着 C News 的行为,但它们不是必需的。 它们都位于/etc/news。我们在这里简要地描述它们

newsgroups

这是 active 的伴随文件active它包含每个新闻组名称的列表,以及对其主要主题的单行描述。 当 C News 接收到 checknews 控制消息时,此文件会自动更新。

localgroups

如果您有很多本地组,您可以防止 C News 在每次收到checkgroups消息时抱怨它们,方法是将它们的名称和描述放在此文件中,就像它们会出现在newsgroups.

mailpaths

此文件包含每个受审核组的版主地址。 每行包含组名称,后跟版主的电子邮件地址(以制表符分隔)。

提供了两个特殊条目作为默认值:backboneinternet。 两者都以 bang-path 表示法提供到最近的主干站点的路径以及理解 RFC-822 样式地址 (user@host) 的站点。 默认条目是
internet           backbone

如果您安装了 eximsendmail,则无需更改 internet 条目; 它们理解 RFC-822 寻址。

backbone 条目用于每当用户发布到未明确列出其版主的受审核组时。 如果新闻组的名称是 alt.sewer 并且 backbone 条目包含 path!%s,则 C News 会将文章邮寄到 path!alt-sewer,希望主干机器能够转发该文章。 要找出要使用的路径,请咨询为您提供 feed 的站点的 news-admin。 作为最后的手段,您也可以使用 uunet.uu.net!%s

distributions

此文件实际上不是 C News 文件,但供某些新闻阅读器和 nntpd 使用。 它包含您的站点识别的发行版列表以及对其(预期)效果的描述。 例如,Virtual Brewery 具有以下文件
world         everywhere in the world
local         Only local to this site
nl            Netherlands only
mugnet        MUGNET only
fr            France only
de            Germany only
brewery       Virtual Brewery only

log

此文件包含所有 C News 活动的日志。 它通过运行 newsdaily 定期清理; 旧日志文件的副本保存在log.o, log.oo等等

errlog

这是 C News 创建的所有错误消息的日志。 这些消息不包括由于发送到无效的错误组或其他用户错误而被丢弃的文章的日志。 如果此文件不为空,则 newsdaily 会自动将其邮寄给新闻管理员(默认情况下为 usenet)。

errlognewsdaily 清除。errlog.o保留旧副本和伴随文件。

batchlog

此文件记录 sendbatches 的所有运行。 它通常没什么意思。 newsdaily 也会处理它。

watchtime

这是一个每次运行 newswatch 时创建的空文件。