[ 永远的UNIX::UNIX技术资料的宝库 ]

首页 > 网络管理 > 其它 > 正文
网络管理员指南 -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)

===更多相关===
 

★  樊强制作 欢迎分享  ★