用了两天时间做完了天大求实的被动转信,感谢CZZ的大力帮助,希望这篇文章为以后
想参加转信的战友能有所帮助。不过你一定要做好备份,出现问题不要骂我:)因为过
程有些忘记了,有错误的地方欢迎大家指正。
fallnight @bbs.tju.edu.cn
本文适用于fb2000-1219(innd0.5)
-------------------------------------------------------------------
cn.bbs.*是为中国大陆bbs转信服务的news server,现在是大多数国内高校bbs转信
的server.
两个资源:
http://cn-bbs.org和温馨小屋bbs(cn-bbs.org),下面我们要用到。
1。域名申请
登陆网页
https://cn-bbs.org/cnweb/,进入域名申请。申请表中的信息大家都很熟
悉了,填上申请网站、你想要的域名和注册人的信息。(找个快点的email,我的163的就
不错)。域名不要和已有的重复。填完后,等候验证信。如果审核人在线的话,一般这
个过程很快。收到验证信中的验证密码,就可以到网站上激活你的帐号了。到这里,域
名申请完毕。
2。主动转信安装(主动转信和被动转信的区别见innd的readme)
用你的用户名和密码登陆到
http://cn-bbs.org,进入转信申请。显示目前的转信状
态: 未转信;
innd端口:7777(一般不用改)
网页下面列表中是目前存在的转信组,前四个是必须申请的,如果将来你想要被动转
信,就再申请两个好了。在申请组的后面填上你站上对应的版的名字,当然,首先要建
好这些版面。然后确定。喝杯水,等通知信吧。
收到信了?好了,现在你有权限了。看看网页中你的转信配置提示里,几个文件的
配置都告诉你了,仔细看看,没问题的话,进到你的innd源码目录(一般是/home/bbs/bb
ssrc/util/innbbsd/),复制网站提供的转信配置,粘贴到你目录下的innbbsd/nodelist
.bbs和~/innbbsd/newsfeeds.bbs中,替掉原来的内容。现在还有几个要改的地方:
打开~/innbbsd/Makefile,更改这几行为你的信息
ADMINUSER = youremail@xxx.xxx
BBSHOME = /yourbbshome //bbs安装的根目录
BBSHOST = bbs.tju.edu.cn //bbs的域名或ip
BBS_SRC = /home/bbs //bbs的源码位置
下面还有一个地方:153行左右
echo 'UTJ' > bbsname.bbs //引号里改成你申请的域名
改好了?存盘退出。
现在在innbbsd中,make一下。好了,现在看看有没有bbslink,bbsbbrp和innbbsd?有
了?那就可以make install了,它会自动再你的bbshome中建一个innd目录,进去把源码
中的newsfeeds.bbs和nodelists.bbs文件copy过来。再根据你申请的版面,建一个新文
件cnnews.active内容类似如下:
cn.bbs.admin 0000000000 0000000001 y
cn.bbs.admin.announce 0000000000 0000000001 y
cn.bbs.admin.lists 0000000000 0000000001 y
cn.bbs.admin.test 0000000000 0000000001 y
control.cancel 0000000000 0000000001 y
存盘退出。
现在运行一下bbshome/innbbsd,应该显示
PID file is in /usr/tmp/innbbsd-7777.pid
Try to listen in port 7777 and path /bbsdata/innd/.innbbsd
好了,现在深呼吸一下,准备看看能不能收到信了!
运行bbsnnrp 202.108.36.140 cnnews.active //其中ip用分配给你的。
看到文件列表了?你的版面中多了不少贴子,right,一切顺利。要是有麻烦,建议你
仔细看看网站的faq。
好了,自己在你的转信版里发个贴子,运行一下bbslink -v /BBSHOME(你的数据目录
),程序会显示你的站名和地址并post你刚发的文章出去。你如果到了这里还没有问题,
恭喜恭喜,你的主动转信大功告成了:)
不过还是登陆到cn-bbs.org的bbs去看看有没有你的贴子才放心。最后把收发的两个
命令加到cron.bbs里
*/5 * * * * /bbsdata/innd/bbsnnrp 202.108.36.140 cnnews.active
* * * * * /bbsdata/innd/bbslink /BBSHOME(你的数据位置)
定时执行就可以了。
3。被动转信安装
主动转信没有问题了?现在开始被动转信~~~~~~~~
先看看
http://cn-bbs.org的faq,跟着做,把要求的全国十大加到你的bbs上,再看
看你是不是申请了6个以上的转信版,两个都满足了,就可以继续。
第一步当然还是申请。在你的转信申请页上,会提示你申请被动转信的。点一下,
ok,下面就是等待。(不过CZZ的审批动作一般还是很快的)。
看看你的信湘里是不是有成功的信件?没有也该有个失败的,那你就得想想哪里做
错了:)如果成功的话,你就有权限了。现在看看你的转信配置提示中,那几个文件的
内容已经变了。主要是nodelist.bbs的变化。把你的innd中的配置文件的内容照样改一
下。现在先停了主动转信的程序。bbsnnrp不用了,cnnews.active也不用了,在cron.bb
s中只留下bbslink就行了,配置和主动转信一样。在你的站中的cntest版发个文章,等
你的bbslink自动执行过了,到cn-bbs.org的bbs上看看有没有,在哪儿也发一个,等几
秒钟,回来看看你的版上有没有。怎么样,可以了吧?如果看到了,那就一切搞定,同
喜同喜!!
本文仅供参考。出现错误,概不负责。
有其他问题可以参看innd的readme和cn-bbs.org的faq。
-------------------------------------------------完 天大求实 fallnight
--
FROM fallnight