⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 firebird-30

📁 教育网的bbs代码
💻
📖 第 1 页 / 共 4 页
字号:
     ~bbs/bin/irc.sh, 只要在 irc.sh 中执行 irc 即可。     irc 程式可以ftp://MSIA.pine.ncu.edu.tw/pub/bbs/add-ons/ircii-2.8.tar.gz     请自行阅读内附说明安装至贵站系统中。     5. POP3D 的安装     POP3D 可以让 BBS 使用者通过 POP3 Client (如 Microsoft Outlook,     Netscape Mail, Eudora 等等) 离线阅读他们在 BBS 信箱内的信件。     请到 ~bbssrc/util/local_utl 执行 make bbspop3d,接着把编出来     的 bbspop3d 放在适当地方 (如 /usr/local/bin) 再以 root 执行之。     这个程式是一个 daemon, 必需以 root 来执行, 一旦执行後便会常驻了,     可考虑把它设定成开机自动执行。	 5. bbs-fingerd 的安装	 fingerd 可以让外站使用者透过 finger client (port 79) 来 query BBS 站	 站内的使用者, 就好像在站上 query 使用者一样。	 请到 ~bbssrc/util/fingerd 里执行 make,接着把 fingerd 档放置到适当地	 方, 例如 ~bbs/bin, 或 /usr/local/bin .	 请注意, 因为这个程式占用了 port 79 的 finger port, 请您务必要用 root	 执行. 且执行前请先确定系统中有无其他 fingerd 或其他程式正使用 port 79	 否则 bbs-fingerd 无法 bind port 79, 将不会作用.                                                                                   第 五 章  寄信给 BBS 站内使用者及 E-mail Post 安装                                                                              这章所要安装的是最难处理的 sendmail 的设定修改, 因为各 OS 及 sendmail  的版本都会有所差异, 所以本章只能大略的说明一般性的安装流程, 如果安装有  问题, 请将完整退信内容, 及 ~bbs/bbslog 档案内的讯息张贴至转信installbbs  版求助。  [1] 身份确认信处理的流程      本版 FB 3.0 在使用者注册後, 便会以 SYSOP.bbs 的身份发身份确认信给使     用者的 E-mail 位址处, 当使用者收到信件後, 直接 reply 信件, 将确认信     回寄给原发信者 SYSOP.bbs ,便可通过身份确认。 如果我们详细的解说其流     程则是如下所示:     send:     =====     SYSOP.bbs mail to user -> sendmail (bbs) -> sendmail (user) -> user          receive:     ========     user mail to SYSOP.bbs -> sendmail (user) -> sendmail (bbs) ->      mail to SYSOP -> bbsmail -> mail2bbs -> SYSOP.bbs          一般未修改过的 sendmail.cf 并不接受收信者为 xxx.bbs 的型式, 所以主     要要更改的就是这个部份。以下 [2] 便说明如何修改, 请特别注意!! 修改     sendmail.cf 时, 空白与 TAB 是不同的东西(虽然看起来好像一样),  请仔     细叁阅说明更改。  [2] 如何修改系统使 BBS 站内 User 能收到 Intermail                      1.请至 ~bbsadm/bbssrc/util/mail2bbs,编辑 Makefile,查看 Domain Name       与一些档案的路径是否有误,修正後,以 root 身份在该目录下打 make,如       没遇到错误,系统会自动把编译出的档案拷背到 /home/bbs/bin 中,您可到       /home/bbs/bin 中查看是否有 bbsmail mailgate.pl mail2bbs 等程式。          2.修改 /etc/sendmail.cf ,        注意!!不要偷懒...乖乖的用 keyin 的,不要用 copy 的要不然原先是 TAB 键       的部份会变成 space , 会造成 unrecover error , mail2bbs 就装不起来了。       找寻下面的段落#####################################################   Local and Program Mailer specification   #####################################################     其後加入:Mbbsmail,	P=/usr/local/sendmail/bbs/bbsmail, F=lsSDFMuhP, S=10, R=20,          ^^^^^^^		A=bbsmail -d $u $s^^^^^^^^^^^^^^^^      Tab      找寻下面的段落:##  Parse1 -- the bottom half of ruleset 0.#     在该段之前加入下列三行:# handle local hacksR$+.bbs                 $#bbsmail $: $1                 bbs mail gatewayR$+.bbs < @ $=w . >     $#bbsmail $: $1                 bbs mail gateway                   ^^^^^               ^^^^^^^^^^^^^^^^^                    Tab                       Tab      注意: rule 两端以 TAB 间隔.也就是说,一行有三个栏位,用两个 tab 分隔,      并不是用 space 来分隔。           4.测试改好的 sendmal.cf              执行 sendmail -C/etc/sendmail.cf -bt         > 0 xxx.bbs       rewrite: ruleset  0   input: xxx . bbs       rewrite: ruleset 98   input: xxx . bbs       rewrite: ruleset 98 returns: xxx . bbs       rewrite: ruleset  0 returns: $# bbsmail $: xxx                若不会 refer 到 bbsmail, 捡查是否如上所示加入所属 rule,并确实以 TAB     区隔栏位。       5.执行 kill -1 `cat /var/run/sendmail.pid` 重跑 sendmail。        修改完 /etc/sendmail.cf 後, kill -9 (sendmail's pid)然後执行      sendmail -C/etc/sendmail -bd -q10m 。请 ps -ax 看看,如果有看     到 sendmail:accepting connections 就代表你 mail2bbs 已经装好     了!!赶快寄一封信给 xxx.bbs@xxx.xxx.xxx.xxx 看看吧 ^_^  [3] E-mail post 安装及使用         E-mail post 的安装只是利用原先 sendmail 就提供的 forward 信件功能,     将寄给 bbs 这个帐号的信件, 经程式处理後转贴至 BBS 站上。 安装的方     法如下:          1.先至 ~bbsadm/bbssrc/util/innbbsd/innd/ 下, 修改 bbspost.c 251 行的     中文站名部份, 及第 19 行的 "bbs.h" 改成 "/home/bbsadm/bbs_src/bbs.h",     第 20 行的 "innbbsdconf.h" 改成 "../innbbsdconf.h" , 然後下      gcc -o bbspost bbspost.c ~bbsadm/bbssrc/src/record.c          2.将 bbspost 及目录下的 mailpost copy 到 ~bbs/innd 下, 并修改 mailpost     的第一行的 perl path , 改成系统 perl 的路径,并 chmod 755 mailpost     3.在 ~bbs/ 下编辑 .forward 档内容, 加入如下内容:       "| /home/bbs/innd/mailpost /home/bbs"          请注意!!双引号的部份也要写入档案中       4. 确定已在 /etc/shells 中加上 /home/bbs/bin/bbsrf    5. 写一篇测试用的 mail 叫 email_test, 档头一开始是       #name: user-id       #password: user-password       #board: board-name       #title: article-tile       #localpost:           <---如果有加这行此篇文章便不转信出去       (空一行)       ...............       ...............       然後 mail bbs@your-domain-name < email_test 看看 E-mail post 是否正常       6. 检查 ~bbs/bbslog , 看看是否内容像        post to /home/bbs/boards/board-name/M.820143515.A        ...........................................                 就完成 E-mail Post 安装了!    注:在 ~bbsadm/samples 目录下有修改好的 sendmail.cf 档供叁考喔!                                                                                              第 六 章  转信程式 INNBBSD 的安装                                                                            转信程式的设定会随贵站所需的转信方式而有所不同, 在此章只简介如何安装 INNBBSD 这套转信程式, 并只介绍 client 读取抓信方式的转信设定, 其馀的 设定请叁考 ~bbsadm/bbssrc/util/innbbsd/README  的说明。 FB 3 的 INNBBSD 内含 bbsnnrp 档信系统, 预设是关闭的, 如果您有需要, 请 叁照 ~bbsadm/bbssrc/util/innbbsd/README.antispam 来自己设定您的设定档 [1] 安装转信程式          1.请至 ~bbsadm/bbssrc/util/innbbsd 下,修改 Makefile 中的      ADMINUSER=SYSOP.bbs@sexboy.Dorm12.nctu.edu.tw <-- 管理者的 E-mail     BBSHOME= /home/bbs/     BBS_SRC= /home/bbsadm/bbssrc     2.将 ~bbsadm/bbssrc/util/innbbsd/innd 下所有的 .o 档砍掉          3.在 ~bbsadm/bbs_src/util/innbbsd 下 make 指令, 再依出现讯息指示继续        4.将编译好的 ctlinnbbsd , innbbsd , bbsnnrp , bbslink 拷到     ~bbs/innd 下,即完成程式部份的安装。  [2] 设定转信所需的设定档     1.在 ~bbs/innd 建立如下的几个档案 (最好使用 vi 来做)[ bbsname.bbs ]JCPP  <--- 与你在 BBS_HOME/etc/sysconf.ini 中写的 BBSID 同 [ nodelist.bbs  ]csie            news.csie.nctu.edu.tw         POST(119)  CsieJCPP            sexboy.Dorm12.nctu.edu.tw     IHAVE(7777) Coba BBS^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^ 转信用的 ID,不要跟别人重覆   你的 BBS domain         这个档案描述了 News Server 的 Domain 与 News Server 的代号的对映表,     例如: news.csie.nctu.edu.tw -> csie      而 POST(119)   代表使用 nnrp access 的方式(跟 tin 很像)        IHAVE(7777) 则代表贵站使用 port 7777 的 innbbsd 来收信     其中 BBSID 请不要跟别站相同, 以免会有信件回流的误判。[ newsfeeds.bbs ]tw.bbs.test             test               csie      请按照 [5] 的叁考文件, 将你想转的 News group 写在第一栏,而第二栏     写的是要转进贵站的那个版名(请先建立好), 而第三栏则是写明这个 News     group 是从那个 News Server 转进, 以後送信时便会送到那。[ csie.active ]tw.bbs.test                           0000000000 0000000001 y     而 csie.active  则是定义要从那个 News Server 抓那些 groups, 对於每     个 News Server  都要建立一个对映的 active File (例如: 以上只有从     csie 抓, 所以只需有一个 active file , 档名则自定)。      後面两个 0000000000 则是 active number , 以後会随着每次抓信动作而     更新。也就是记录抓信抓到那了 !!     2. 写好这些档案後,以 bbsuser 身份在 ~bbs/innd 下执行 innbbsd ,      再执行 ctlinnbbsd reload (重读设定档)     3.现在测试抓信, 以 bbsuser 身份在 ~bbs/innd 下打          bbsnnrp news.csie.nctu.edu.tw csie.active             ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^            到那个 News Server 抓  对映的 active File          再进入 BBS 观看信件是否转入。     4.现在测试送信, 以 bbsuser 身份在 ~bbs/innd 下打          bbslink -v /home/bbs          观看送信过程是否有 error , 再 setenv NNTPSERVER=news.cise.nctu.edu.tw     用 tin -r 连至 News Server 的 tw.bbs.test 讨论区, 检查信件是否送出 !!       5.转信程式非常敏感,请勿用 bbsuser 以外的身份来跑 innbbsd , bbsnnrp ,     bbslink ...,etc 之类的程式, 会造成 BBS 系统无法正常运作。     6.本板之程式, 将所有欲送出的信件先统一放入一记录档, 当执行     bbslink 时, 便可免除逐步搜寻讨论区寻找新信件的麻烦,所以如果贵站之     前已有装过 innbbsd ,请务必改用 FB 3 packages 中附的 innbbsd 程式。       7.转信送信均正常後, 可将 bbsnnrp & bbslink 的动作加入自动程序中 [3] 申请转信的方法     不论是用主动抓信或是由上游 News Server 喂信, 皆以离贵站最近的 News     Server  为佳. 以上的转信范例皆以交大资工的 News Server 为例, 不过因     为这台 load 很重, 建议另寻别台。当贵站所要转进的 News groups 很多时,     建议改采 server  feed 的方式, 不要用 bbsnnrp 抓信。申请转信可以叁考      [4] ,  直接 mail 给管理者申请。  [4] 叁考文件 [已知 News Server 列表]     News server 叁考表                           下表是 TANet 上常见的 News 伺服器,如果要加入连线转信的话,    可以就近与之联络。        [台北]          台大计中 News Server    ckhuang@netnews.ntu.edu.tw          政大计中 News Server    andrew@news.nccu.edu.tw          大同资工 News Server    秘密情人资讯站 Gary        [桃园]          中央资管 News Server(news.mgt.ncu.edu.tw)  managers@mgt.ncu.edu.tw          中央资工 News Server(news.csie.ncu.edu.tw)           中央大学 News Server(news.ncu.edu.tw)          中正理工 News Server			     yuan@cs.ccit.edu.tw        [新竹]          交大资工 News Server    mfchen@csie.nctu.edu.tw          交大资科 News Server    gis83504@cis.nctu.edu.tw          交大电子 News Server    pcyu@alab.ee.nctu.edu.tw          交大电子 News Server    ljh@phillies.EE.NCTU.edu.tw          清大电机 News Server    gamin@news.ee.nthu.edu.tw          清大数学 News Server    @mathnet.math.nthu.edu.tw          清大资科 News Server    news@news.cs.nthu.edu.tw        [台中]          中兴大学 News Server    cslee@netcentral.nchu.edu.tw        [台南]          成入资讯所 News Server  成大资讯所_BBS juru                                                                        	         		网路资源                                                                        	FTP 站 :		  ftp.firebird.dhs.org/pub/Firebird/		  ftp2.firebird.dhs.org/pub/Firebird3.0_BBS/		 	WWW 站:		  http://cvsweb.firebird.dhs.org		欢迎至 bbs.seed.net.tw  FPUG 版讨论、提供意见给发展小组。^_^	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -