BBS转信管理员轻松做1 ____YTHTBBS篇
前言:
想起来整理转信部分的原因是我要退出TJUBBS的技术管理了,以后本站的转信工作将会
有其他人来做。为了让他们能够更快上手,我整理了这个部分的内容。写的不好,
大家凑合看吧,有什么意见,及时提出来。我也好更新。
目前已经有很多站在使用YTHTBBS系统,而这个方面的文档还没有完整的版本,希望这个
文档能给其他站的用户提供一个参考,更快的配置好转信服务。
同时感谢yuhuan@YTHT,Czz@SMTH提供这方面帮助。
tian@TJUBBS 2004.3.29整理。
本文档分两个部分,
1,技术配置,第一次安装使用,需要BBSServer shell权限。
2,管理维护,增加减少转信版,从BBS管理菜单就可以完成。
技术配置篇
1.安装转信之前,确保你的BBS系统telnet部分的功能正常,并请用bbs用户登陆安装.
2.$cd ythtbbssrc 进入ythtbbs源码目录
3.$cd innbbsd 进入转信程序目录
4.$make;make install 如果中间没有报错的话,你的转信程序主体部分就安装完了
5.$cd <bbshome> 根据你的实际情况,以下设 bbs 用户的用户目录为 /home/bbs
6.$cd inndlog 配置你的BBS转信设置目录
7.$vi bbsname.bbs 填写你的BBS的英文名称。相关申请到
http://cn-bbs.org如
[bbs@bbs inndlog]$ cat bbsname.bbs
TJUBBS
8.$touch filter.ctl 字符转换过虑控制,如果你没有TW组,暂设为空就可以
9.$vi newsfeeds.bbs ,vi cnnews.active 具体设置参见cnAdmin版 <cn.bbs.* HOWTO Q6>
10.$../innd/innbbsd 启动转信服务,你应该能看到:
PID file is in /usr/tmp/innbbsd-7777.pid
11.$telnet localhost 7777 如果看到这个信息,就表示启动正常。
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
502 You are not in my access file. (unknown@127.0.0.1)
Connection closed by foreign host.
如果是如下的显示,你的innbbsd程序有bug,一般会在BBS目录下生成一个core.
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
12.可以连接新闻服务器试试,具体设置参见cnAdmin版 <cn.bbs.* HOWTO Q7>
13.以上基本上就完成简体中文的转信工作。但你还想加入TW新闻组的话,请接着看。
14.$cd ~/ythtbbssrc 进入BBS源码目录
15.$cd local_utl 找到big2gb.c
16.$make big2gb ,然后把生成的big2gb程序复制到BBS目录的bin/
17.再修改 inndlog/filter.ctl 加入
tw.*:/home/bbs/bin/big2gb:/home/bbs/bin/big2gb -r
同时在inndlog目录下 $touch ncmperm.bbs
18.重启innbbsd.如果innbbsd启动正常的话,一切就ok.
$killall -9 innbbsd
$/home/bbs/innd/innbbsd
--
FROM bbs.tju.edu.cn