📄 readme
字号:
就在 crontab 中加入: 0 6 * * * innd/expirepost /home/bbs 30 2000 100 >> delmsg.lst 每天凌晨 6:00 就会自动执行 expirepost, 将超过 30 天或是超过 2000 封的 "旧信" 砍掉, 如果该篇文章已经用 Mark 功能保留下来了, 就永远不会被砍掉. 如果该文章已被跨站砍信了, 那会马上被砍掉. 由於 跨站砍信的文章会出现在很後面, 因此会造成文章数目计算的错误, 那就 不用太在意了. 如果有特殊的讨论区不想用 default 的保留天数, 要保留很久或是 很短的天数, 请修改 innd/expire.ctl, 例如: cmd> cat expire.ctl test 2 300 20 sysop 1000 也就是说 test board 只要保留两天, 最多 300 封, 最少 20 封文章. sysop board 要保留 1000 天.-----------------------------------------------------------------------------第四章、设定转信讨论区 4-1. 加入 tw.bbs.* 转信讨论区 以下皆以 inn news 为例, 目前 tw.bbs.* 已成立上百个不同性质的 讨论区 (详细列表请叁阅附录), 与这些讨论区设立转信包括两方面, 首先 介绍 inn server 部分, 必须设定的档案包括: a. newsfeeds 请叁照与其它 news server 转信的设定, 并指定选定的 tcp port. 以下为交大资工的 newsfeeds 设定, 提供叁考: # 交大资工凤凰城资讯站 phoenix\ :!*,tw.bbs.*,csie.bbs.adm.*\ :Tc,Wnm,S4096\ :/home/inn/news/bin/nntplink -P 7777 -k bbs.csie.nctu.edu.tw 第一行的 phoenix 就是 BBS 站的 bbsid (innd/bbsname.bbs 内容), 第二行的 !*,tw.bbs.*,csie.bbs.adm.* 指定只将 tw.bbs.* 和 csie.bbs.adm.* 转送给 bbs.csie.nctu.edu.tw, 避免一般的讨论区 文章也和 BBS 站互相转信, 造成困扰. 最後一行 -P 7777 指定使用 tcp port 7777 转信. b. hosts.nntp 此档案限制哪些 news server/BBS 站可传送哪些讨论区, 举例如下: # 交大资工凤凰城资讯站 bbs.csie.nctu.edu.tw::!*,tw.bbs.*,csie.bbs.* 以 ":" 区格栏位, 第一栏为 news server/BBS 站的 hostname, 第三栏放可接受的讨论区, 设定方法同 newsfeeds 设定好上列两个档案後, 必须再执行 ctlinnd 将档案载入, 命令如下: cmd> ctlinnd reload newsfeeds 'the reason of reload ...' cmd> ctlinnd reload hosts.nntp 'some text ...' 此时 inn server 的设定已经完成, 接下来到 bbs 站设定收信程式, 必须设定的档案包括: a. innd/bbsname.bbs 放贵站的英文名称, 请用一个简短的纯英文字, 例如交大资工 BBS 的 phoenix, 此 id 用来辨别转信的路径, 检查是否造成 loop, 请避免 重覆. 并与 inn server 的设定相对应. b. innd/nodelist.bbs 设定 news server/BBS 的 id, hostname 和中文名称. 以本站为例: # This is a sample nodelist.bbs # name hostname & domainname full name #------- -------------------------- ------------ phoenix csie.nctu.edu.tw 交大资工凤凰城资讯站 bbsroute gopher.csie.nctu.edu.tw 交大资工 News server 第一行设定 phoenix 的中文名称为 "交大资工凤凰城资讯站", 所有文章 的 header 都会加上 "发信站: 交大资工凤凰城资讯站". 并设定 hostname 为 csie.nctu.edu.tw, 转送到 inn server 的文章发信人 将变成 "userid.bbs@csie.nctu.edu.tw", 各站可依此设定 email. 第二行设定 news server 为 bbsroute, 位址 gopher.csie.nctu.edu.tw, 转信将连到此机器的 nntp port (port 119). c. innd/newsfeeds.bbs 设定哪些 newsgroups 要和 BBS 站的哪些 boards 转信, 设定方法如下: # This is a sample of newsfeeds.bbs # newsgroups board news server #----------------------------- -------------- ----------- local.sysop sysop tw.bbs.alumni schoolmates bbsroute tw.bbs.alumni.hchs hchs tw.bbs.campus campus bbsroute tw.bbs.campus.activity activity bbsroute tw.bbs.campus.advancededu advancededu bbsroute ... 转信完全透过此档案控制, 此例中, tw.bbs.alumni 讨论区将与站内的 schoolmates 透过 bbsroute 这个 news server 转信, newsgroups 和 boards 名称不必相同, 也可透过不同的 news server 转信. sysop board 是 local 的讨论区, 不必转信, 因此设定 local.sysop 和 sysop 不透过任何 news server 转信. (第三栏空白) tw.bbs.alumni.hchs 并没有相对应的 local 讨论区, 因此也将第三栏 留白. 收到 news server 的文章时 (因为 news 设定 tw.bbs.* 全送) 就会自动将文章丢弃. 4-2. 同时与多个 news server 转信 如果要同时与多个 news server 转信, 首先要将合法的 news server address 放到 nodelist.bbs 中, 才能连上转信程式. 如果不清楚 news server 的 address 是什麽, 可以直接用 telnet 试看看, 例如: cmd> telnet bbs.csie.nctu.edu.tw 7777 Connected to bbs.csie.nctu.edu.tw. Escape character is '^]'. 502 You are not in my access file. (nobody@news) Connection closed by foreign host. 在这个例子中, 502 You are not in my access file 就是不合法的转信, 之後的 (nobody@news) 表示这次的 connection 是 nobody 从 news 这部 机器连到转信程式. 如果要让 nobody@news 可以连到转信程式, 必须在 nodelist.bbs 档案内加入一行: xxxx news 交大资工 News Server 系统就允许 news 的转信了. 为了使 path 简短一点, 转信程式会自动将 address 最後的 .edu.tw 砍掉, 假设同时与 bbsroute (gopher.csie.nctu.edu.tw), news.csie.nctu.edu.tw 转信, 则相关设定如下: a. innd/nodelist.bbs # This is a sample nodelist.bbs # name hostname & domainname full name #------- -------------------------- ------------ phoenix csie.nctu.edu.tw 交大资工凤凰城资讯站 bbsroute gopher.csie.nctu.edu.tw 交大资工 News server news.csie.nctu news.csie.nctu.edu.tw 交大资工 News server b. innd/newsfeeds.bbs # This is a sample of newsfeeds.bbs # newsgroups board news server #----------------------------- -------------- ----------- csie.bbs.sysop sysop news.csie.nctu tw.bbs.alumni schoolmates bbsroute tw.bbs.alumni.hchs hchs .... 则同时与 bbsroute 和 news.csie.nctu 互相转信. 4-3. 设定转信: 一对多, 多对一, 只转入, 或只转出 a. 一对多转信: (ex: nctu board --> nctu.talk + tw.bbs.campus.nctu) 由於 newsfeeds.bbs 只会转给第一个 news server, 因此无法写两行, 目前作法是透过 inn server, 将文章送给一个专门 crosspost 的程式, 相关设定可向 help@csie.nctu.edu.tw 询问. b. 多对一转信: (ex: tw.bbs.test + csie.test --> test board) tw.bbs.test test bbsroute csie.test test bbsroute 此例中, tw.bbs.test 或 csie.test 的文章都会送给 test board, 但是 test board 只会送给 tw.bbs.test. (first match) c. 只转入不转出: (ex: tw.bbs.campus --> campus) local.campus campus tw.bbs.campus campus bbsroute 此例中, tw.bbs.campus 会送给 campus, 但 campus 不会送给任何 讨论区. (local.campus 第三栏空白) d. 只转出不转入: (ex: newboards -> tw.bbs.newgroups) tw.bbs.newgroups null tw.bbs.newgroups newboards bbsroute 此例中, newboards 会送给 tw.bbs.newgroups, 但 tw.bbs.newsgroups 不转信 (null 第三栏空白), -----------------------------------------------------------------------------附录 A. 目前已加入转信之 BBS 站及 SYSOPs 列表:[台北] 省教育厅 AIDE 资讯站 mfchen, jjyang, ckhuang 台大计中椰林风情站 Muyi, jjshen, samlee (退休:JoeChen) 台大电机 Maxwell 站 karl, ke, dos, Gamma 工技电子 BBS torch, (副长:tarco) (退休:idle, fuzzy) 师大资讯 ice BBS tsung, cclljj, guava 秘密情人资讯站 ariel, Jackey, Alamy, seaprince, Gary, games 大同资工超级玩家资讯站 dennies, Prince, alarm, aresu (退休:games, Alamy, Rainman, jie, deer) 铭传资管 BBS 站 jlwang (副长:head) (退休:Chong) ☆中兴法商北极星☆ yuki, kk, stock, Jinn, kids, (幕後黑手:juru, kftseng 退休: games, Alamy) 中国工商资讯站 chrisc, jasonc[中坜, 桃园] 中央资管龙猫资讯天地 icebaby, newtype, xfish, Pentium 中央大学松涛风情资讯站 jeffer, mhchang, sch 中正理工学院 BBS chenkow, kevin ▲ 中原方向站△ kaien 中原大学 BBS kaien, francis, bee, tawei, awe (幕後黑手:pony)[新竹] 交大资工凤凰城资讯站 denia, yisho (退休:mfchen, jjyang, ckhuang, cuteyu, ucc) 交大资科 BBS helios, seafish, william, dwyan, bear (退休:hugo, Atlantis, byte, ming) 阿拉伯一号 PHey, OSKy, bactery, root, Jiang (退休:CHe, foxfair, Tristan, BW) ☆清华电机☆ Sun, Wind, chef, Frank (幕後黑手:ax, batman, biker, yann) 清大电子数学通讯 simon, Pachinko 清华资讯枫挢驿站 chp, pilot, chiayi, opus 中华工学院方城资讯站 Samson.Chen, Einstein.Lin, Marcus.Hsu, Jones.Tsai (退休:Codex.Chen, Anada.Chien, Aquarius.Kuo, Henry.Chen)[台中] 中兴大学天枢资讯网 alexfish, (副长: KP, DS) (幕後黑手:kftseng) 逢甲苍穹资讯网 foxes, scke, Richie, LAI, YUNG[嘉义] 中正大学寂寞芳心小站 BBSLouis, Custom, Jimmy, kftseng, wyw, shchen[台南] 成大资讯所_BBS juru, lindj, foxfair, amychen-----------------------------------------------------------------------------附录 B. tw.bbs.* 讨论区列表:[讨论群介绍]csie.bbs.adm.* 连线 BBS 站协调区tw.bbs.alumni.* 校友联谊讨论群tw.bbs.campus.* 校园相关讨论群tw.bbs.comp.* 电脑相关讨论群tw.bbs.forsale.* 跳蚤市场tw.bbs.lang.* 语言讨论群tw.bbs.literal.* 文学、文字讨论群tw.bbs.music.* 音乐讨论群tw.bbs.rec.* 休闲、育乐讨论群tw.bbs.sci.* 专门学科讨论群tw.bbs.soc.* 社会人文讨论区tw.bbs.sports.* 各类运动讨论群tw.bbs.talk.* 谈天说地·话古道今[一览表]csie.bbs.adm.manager 连线 BBS 站讨论区管理csie.bbs.adm.sysop 连线 BBS 站长讨论区tw.bbs.alumni 校友联谊...tw.bbs.test 测试专用注: tw.bbs.* 讨论区的详细列表请至 tw.bbs.config newsgroup 或各大 BBS 站 的 config board 内向网路协调者查询.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -