下一个 上一个 目录

3. 系统概述

要理解这个系统的工作原理,最简单的方法可能是跟踪从邮件列表到新闻组的消息,以及发布到本地新闻组(并网关到邮件列表)的消息,看看它们是如何被处理的。

3.1 来自邮件列表的邮件

当来自邮件列表的邮件到达本地机器时,procmail 会判断它属于哪个新闻组,并将收到的消息通过管道传递给 mail2news。

mail2news 脚本处理消息,应用新闻组标头,然后使用 rnews 或 inews 将消息发布到新闻组。

3.2 发布到本地新闻组的消息

本地新闻组被设置为审核组,因为这允许我们利用 innd 的电子邮件功能。任何发布到审核组的消息都不会立即提交到该组。相反,消息会通过电子邮件发送给该组的审核人。

通过将本地新闻组的审核人设置为邮件列表地址,所有本地发布到新闻组的消息都会被 innd 自动邮寄到邮件列表。 这些消息只有在通过 mail2news 接收回来后才会显示,mail2news 会添加必要的 'approved' 行到消息中。 因此,这些消息对于 innd 来说是可以接受的,并可以发布到新闻组。


下一个 上一个 目录