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

📄 firebird-25m

📁 我搜集到的一个java常用类库的源代码
💻
📖 第 1 页 / 共 4 页
字号:
     /packages/networking/archie/archie-1.4.1.tar.gz          4. IRC Client 的安装     IRC 功能定义于网路功能选单的 @ExecIRC, 这个功能选项内定会去执行      ~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 Exchange,     Netscape Mail, Eudora 等等) 离线阅读他们在 BBS 信箱内的信件。     请到 ~bbsadm/local_utl 执行 gcc -o bbspop3d bbspop3d.c , 把编出来     的 bbspop3d 放在适当地方 (如 /usr/local/bin) 再以 root 执行之。     这个程式是一个 daemon, 必需以 root 来执行, 一旦执行后便会常驻了,     可考虑把它设成开机时自动执行。————————————————————————————————————           第 五 章  寄信给 BBS 站内使用者及 E-mail Post 安装  ————————————————————————————————————    这章所要安装的是最难处理的 sendmail 的设定修改, 因为各 OS 及 sendmail  的版本都会有所差异, 所以本章只能大略的说明一般性的安装流程, 如果安装有  问题, 请将完整退信内容, 及 ~bbs/bbslog 档案内的讯息张贴至转信installbbs  版求助。  [1] 身份确认信处理的流程      本版 FB 2.5M 在使用者注册后, 便会以 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.请先确定你所用的 perl 版本 ( 打 perl -v 就知道了 ^_^)如果你用的是        5.001 以上, 请修改 ~bbsadm/bbs_src/mail2bbs/mailgate.pl 的 102 ,        104 , 154 , 157 行 , 把               xxx.bbs@sexboy.Dorm12.nctu.edu.tw                      这种domain @ 前加上 \ 变成如               xxx.bbs\@sexboy.Dorm12.nctu.edu.tw              这是因为 5.0 版 perl 把 @ 视为特殊字元,所以要如此修改。     2.请至 ~bbsadm/bbs_src/mail2bbs ,先修改 mail2bbs.c 内有关 Domain Name        的设定,和一些相关路径再重新 complie mail2bbs.c , 再修改 mailgate.pl        中的 $from="?",$hostname="?", 等跟 domain 有关的部份.之后把 mail2bbs        , bbsmail , mailgate.pl ,rfc931.pl , copy 至 ~bbs/bin 下。另外,请修改        ~bbs/bin/bbsmail 第一行 perl 的路径(改成系统 perl 的路径) ,        再 chmod 775 bbsmail . 此外 *.pl 的第一行 perl 路径也请记得修改。           3.修改 /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      找寻下面的段落      #########################################   Ruleset 0 -- Parse Address   #########################################      其后加入:S0R$+.bbs<@>$*    $#bbsmail $:$1  bbs mail gateway...# short circuit local delivery so forwarded email worksR$+ < @ $=w . >         $: $1 < @ $2 @ $H >             first try hubR$+.bbs< $+ @ $+ >$*    $#bbsmail $: $1 bbs mail gatewayR$+.bbs< $+ @ >$*       $#bbsmail $: $1 bbs mail gateway..........# everything else is a local nameR$+.bbs                 $#bbsmail $:$1  bbs mail gateway        ^^^^^^^^^^^^^^^^              ^^      注意: 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.重跑 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/bbs_src/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/bbs_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/bbs_src/innbbsd/README  的说明。 [1] 安装转信程式          1.请至 ~bbsadm/bbs_src/innbbsd 下, 修改 Makefile 中的      ADMINUSER=SYSOP.bbs@sexboy.Dorm12.nctu.edu.tw <-- 管理者的 E-mail     BBSHOME= /home/bbs/     BBS_SRC= /home/bbsadm/bbs_src     2.将 ~bbsadm/bbs_src/innbbsd/innd 下所有的 .o 档砍掉          3.在 ~bbsadm/bbs_src/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.本板(FB 2.5) 程式, 将所有欲送出的信件先统一放入一记录档, 当执行     bbslink 时, 便可免除逐步搜寻讨论区寻找新信件的麻烦,所以如果贵站之     前已有装过 innbbsd ,请务必改用 FB 2.5 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    wolfy@im.mgt.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 [5] 参考文件 [tw.bbs.* 列表]                            常见 News group 列表    ——————————

⌨️ 快捷键说明

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