关于 BkNews 的使用详解(老版本,帮助你
理解 BkNews 工作原理)


提问
非常感谢您的汉化BECKY,尤其那个BKNEWS,据说可以从110中收到新闻组,也看到了你的图片,可是我一点新闻组,在IE里面已经设置默认新闻组处理程序是BKNEWS那,老实说 rudll 运行BKNEWS错误,没有找到BKNEWS.DLL,可是明明就在那里那,我直接建立邮箱,然后填写POP3为新闻组地址报告说无法联系到,请求你的帮助。
baixxxx@21cn.com(保密起见,XX代替:))
回答
首先要感谢 shinonon 为我们提供如此强劲的插件,我最喜欢的功能就是可以把新闻组的文章全部下载到本地,然后结合 Becky!2 的线索模式和多语种支持轻轻松松看文章。但是作者也没有做到最好,比如我讲过它不能针对中文名的组发帖子:( 我曾经多次和 Shinonon 和 jimmy 讨论过这个问题,但是 Shinonon 讲在日本虽然也是双字节文字,但是他们的新闻组也是用英文命名的,通过 Oicq 流行的现象看,我们国家的英文水平实在是那个,所以才会出现中国国情的多项因特网特色服务:),我将万千的 Url 告诉了他,但是版本还是一直停留在 1.43,看来他也犯了和我一样的病->懒病,所以对于万千和大洋两个组来说,目前只能看不能发,所以要使用的朋友先做好心理准备,不要轻率的把 Agent 等先给干掉了。
然后再要说 Bknews 毕竟是个插件,不能把他当作常规软件来看待,它只是使用了 Becky!2 的功能做了一点小动作。要经过特殊的设置才能正常的使用【添加为默认动作】我认为只是作者的对未来版本的一种展望,反正我是没有试验成功。要想正常使用必须要这样做:
1.在 Becky!的主菜单中选择【文件->信箱->新建信箱】创建新的信箱


点击打开新窗口

2.这时 Becky! 就会弹出信箱设置窗口让你设置


点击打开新窗口


Bknews 的秘密就在这里了,让我来讲的详细一些。名称填入你在新闻组发言的昵称,我填的是 Bruce,可能你是伤心小箭:),你自己来改吧。E-mail 地址输入你希望的网友和你联系的邮件地址,如果怕垃圾邮件的骚扰,改成 whoami@unknow.net 也可以,POP3 服务器这里必须填 localhost ,Bknews 就是通过这个来工作的。SMTP 服务器必须填一个可发信的 SMTP,否则你的的复贴不会被发出的(Bruce注:现在越来越多的 ISP 和 Freemail 都开始校验本地用户了,你乱填 E-mail地址会被拒绝发信)。关键之关键->用户 ID,这里填的不再是你登陆邮件服务器的名字,而是新闻服务器的 Url。比如万千你就要输入 news.webking.com.cn 。密码随便填一个吧,反正也用不上,你不填收信时老是弹出输入密码窗口,真烦。将信件保留在服务器一定不要选择。
3.订阅新闻组:操作也是怪怪的,在左面那颗树上新闻组信箱随便那个文件夹点一下鼠标邮件,你就会看到订阅新闻组的菜单选项,点一下会出现一个确认窗口,选择确定。然后就会出现


点击打开新窗口


相信这里不需要多说了。
4.看看 Bknews 的选项,选择【工具->插件设置->Becky! 新闻阅读】会出现这个窗口


点击打开新窗口


许多朋友因为机器上安装了类似 WinRoute 类似的软件占用了 110 端口,所以将 Becky 的 POP3端口改到了别的什么,比如 111 ,那么要想正常使用 Bknews,这里也必须相应的修改。最大文章下载数,因为很多组的帖子数量在几万以上,如果想全部下载实在是一件痛苦的事情(原因待会再讲),选择一个合适的数字非常重要,比如有的组人气比较旺,而你又因为某种原因几天不能上网,可能这几天的帖子会在300以上,那么默认的100显然不够,因为其余那二百 Bknews 也不会给你下载了,按照你订阅的组里人气最旺的组估计一下,如果你认为 500 能满足需要,就设置为它好了。如果你使用的是宽带网,那么你完全可以设为 0 ,下载所有的帖子,那么你就不会漏掉精彩的帖子了。NNTP 无响应时间,如果新闻服务器超过这个时间没有响应,那么当你再接受帖子时,你会发现要么已经接收的又接受了一边,要么 Bknews 认为已经全部接收了。没看到的帖子也就再也看不到了。所以上面我讲拨号的朋友和当天网络不好的朋友千万不要将最大文章下载数设置为 0 或太大。接受时,只下载选择的组用在这么一种情况下,比如 讽刺与幽默组本身就有帖子,而它的下级还有笑画和老油条两个子组,如果你想订阅笑画组,而不想接收讽刺与幽默组的帖子,那一定要选中这个复选框,否则虽然你只订阅了笑画组,但是他的父组的帖子也会全给接收。而他的父组无帖子的可以不用考虑。
5.全设置好以后就可以和普通信箱一样收信了。效果如下


点击打开新窗口

6.复贴的方式和回复普通新建一样。Bknews 会弹出一个窗口提示你,如果嫌烦可以在选项里关掉。张贴的方式有两种,一是选中组,然后选择撰写信邮件按钮;另一种是在左边树此组上点鼠标右键,就会有一个相关的选项可供选择。撰写和复贴时在撰写窗口的工具下还有三个 Bknews 的选项。允许你多组发送和多组回复。第三个选项我一直没搞懂什么意思,所以选择了直译,希望了解的朋友能告诉我。
提示
1.需要认证的服务器
如果你访问的是一个需要认证的服务器,请使用 "bruce@root.ms"@news.webking.com.cn 来填入用户 ID栏,密码栏就不能乱填了,必须使用正确的密码。
2.显示新闻组列表
当一个服务器上有超过 10,000 个组时,Bknews 显示组名列表会变得非常非常的慢,你可以使用 不包括和只包括来过滤顶级组名。比如 生活;alt;tw ,多个顶级类名可使用;号分隔。
其他
如果还是没有搞定,在询问我之前,最好先做做以下的检查
1.你是否将新闻组的全名填写到了用户 ID栏里面
2.你是否确定将邮件留在服务器上没有选中
3.你在 BkNews 里设置的 pop3 端口号是否和 Becky里设置的一样
4.BkNews 里的系统超时时间是否设置的太短,如果线路不好可以适当加大,比如 60
5.如果你的新闻服务器需要认证,你是否象上面讲的那样设置了用户名和正确的密码,正确的格式应该是"username@domain.com"@news.bknews.com:8765(如果还需要填入端口号的话)
6.设置都没问题,你是否点了接收邮件按钮来接收?(这和普通的新闻客户端不同)
7.如果新闻服务器不需要验证,你是否按照需要验证格式来填写的用户 ID?(这反而不正确了)
8.新闻服务器需要验证,不能张贴帖子,你是否试图把帖子发到了一个非新闻文件夹去?
9.发新帖子和回复帖子,和处理普通邮件一样,你是否使用了撰写窗口?
10.记住,地址栏里输入的抄送、暗送信息会被忽略。你不要擅自修改头信息里的X-BkNews-To, 和 X-BkNews-Server两处信息,虽然 Becky 允许你这样做,这样会使 Bknews 无法处理帖子。(这里又讲到了,Becky!2 里针对文件夹的4个操作被 Bknews 屏蔽掉了一些功能比如说压缩,因为 Becky! 会将上述两条头信息认为无用而给删除,造成问题)

我的小经验
如果接收新闻组失败,先退定这组新闻,然后手工删除这个文件夹,然后再订阅,重新接收,索然这个办法有点蠢,但是却是唯一好用的,配合旧邮件整理插件,可以将工作量减到最小。