新闻组使用的是NNTP协议,而邮件的协议通常是POP3/SMTP协议,大部分邮件客户端本身还不支持NNTP协议。对于习惯于使用邮件客户端的朋友来说,就要借助于第三方软件来加入新闻组了。
Mygate 是一个用于网络数据传输中不同协议之间的网关。简单的说,它作为计算机中的一个服务器运行并使用A 协议接受输入连接。而对于每个输入连接它使用B协议进行远程连接。结果就是你可以通过A协议远程连接服务器,不论事实上该服务器是否支持。具体的说Mygate 就是一个POP3/SMTP协议与NNTP协议进行转换的网关,从而实现新闻组的的收发。
Mygate当前版本为2.6 下载网址:http://en.barin.com.ua/soft/mygate/
下面就具体说说如何使用Mygate与The Bat!配合上新闻组。
下载并安装后,启动Mygate,如图1:
程序设置:
依次点击:Control-programe settings…进入程序设置界面,如图2:
Run on computer startup(随计算机而启动)
Minimize instead of close when X is pressed(点击X的时候最小化而不退出)
Lantuage file(点Browse选择界面语言文件)
Log sessions to text files in /logs/subdirectory(在 logs 子目录下记录文本日志文件)
如果你使用的是The Bat! v2版本,可以利用Mygate自带的插件让它随The Bat! 同时启动和退出。欲实现这点,你只需要在The Bat!的Options > Preferences > Plug-Ins > Add中添加mygate安装目录下的mygaterunner.tbp即可。
具体的使用:
在The Bat!中使用Mygate需要创建一个帐号和两个网关:POP3>NNTP接收邮件和SMTP>NNTP发送邮件。
首先在The Bat!中创建一个帐号,按照如下格式填写:
POP3协议:
Mail server: localhost(或者127.0.0.1)
User: login (随便填写,但不要留空)
Password: password (随便填写,但不要留空)
Connection: Regular
Port: XXX
SMTP协议:
SMTP server: localhost(或者127.0.0.1)
Connection: Regular
Port: YYY
如果你不想暴露自己的真实邮件地址,帐号中的邮件地址可以随意填写。XXX / YYY对应该帐户使用的POP3 / SMTP端口,具体的端口号要与后面Mygate中的设定相对应。
现在设置MyGate。需要创建两个网关: POP3>NNTP 和SMTP>NNTP。
先来创建收取新闻组用的POP3>NNTP:
启动Mygate,依次选取Gate-Creat new-POP3>NNTP……
如图所示:
在Gate(网关)设置页面中:
Gate name 根据你的需要填写,如 “新帆”。
Local port(本地端口):即邮件客户端The Bat!收取时所使用的POP3端口,默认为110,为避免与其它程序(如The Bat!本身)发生冲突,可以更改为6110、7110等。此端口号对应前面所述在The Bat!建立的帐号中的XXX。下面的“Automatically start on program startup”是随程序的启动而启动该服务,建议选中。
NNTP server设置页面:
NNTP server:是新闻组的地址,在Host name中填写新闻组的地址,比如新帆的地址 news.newsfan.net。下面的Port(端口)是新闻组的默认端口 119,如果你的新闻组没有特别说明,不要改动。
至于下面的Authorization(认证)则根据你的新闻组服务器的要求,不清楚的情况下可以留空。
下面设置Subscription(订阅):
首先看到如下的设置页面,在新闻组地址设置无误的情况下,先选择Abailable groups页面,点Update list…,出现Get list of groups窗口,点及Begin,magete将更新该新闻组服务器上允许订阅的组列表。
列表过程完成后,在列表中选择你要订阅的组,然后点“subscribe(订阅)”进行订阅,再选择其它组,依此类推。当然,你也可以利用CTRL/Shift等键进行多选。订阅完成后,切换到“Subscription management”页面,
这里有多个按钮可以操作:
Unsubscribe:退定。即不再订阅这个组。
suspended(暂停),对于你暂时不想收取的组,而又不想退定,可以选择这个功能。
Last N:组中可能存有若干的邮件,但你未必要全部收取,Magate默认的收取数目为100,即上图中下边“Get this number of message on subscription”设定的数字。如果你要更改某个组的收取数目,选中该组,在“N=”中填写你要收取的数目,再点“Last N”即可。
对于你设置过“暂停”的组,欲又恢复收取,则选中后点“normal”即可。
还有一个没有名字的按钮,上面只有三个图标,不要小看了这个按钮,它可以生成The Bat!所需的过滤器!
选定所有你订阅的组,点击右边带有三个图标的按钮,即将相应的组过滤器拷贝到了系统的粘贴板中。回到The Bat!,为该组在信箱帐号的根目录中创建目录,注意是和“inbox”同级的目录,并且目录的名称必须和你订阅的组的名称相同!!! 然后进入Account - Sorting Office/Filters(即进入The Bat!的过滤器中),按下Ctrl+V,就可以为该组建立好过滤器了。但是如果目录多了,可能还是很麻烦,根据我的经验,提供如下建立过程供大家参考:在复制好过滤器后,直接进入The Bat!的过滤器,按下Ctrl+V,见图
先将上图过滤器中的“Name”复制下来,点Browse按钮,出现左下图,定位在你的新闻组帐号上,点“New”,出现右下图,在其“Name”中粘贴,“OK”。
怎么样,不是很难吧。好了,现在你就可以在The Bat!中如同收取邮件一样收取新闻组邮件了。
下面说说如何发邮件到新闻组,即建立SMTP>NNTP网关:
在Mygate中,依次选取Gate-Creat new-SMTP>NNTP……
如图
Local port:SMTP的默认端口是25,同样为避免冲突,这里更改为7125,此端口号对应于前文的YYY。
在NNTP server设置页面中,Host name同样对应于POP>NNTP中的Host name。端口119,新闻组如没有特别说明,不要改动。
Authorization(认证)留空即可。
这样就基本设置完啦,可以收发自如咯。
最后,为了使在组目录中创建的邮件能发送到对应的组中,更改一下你的新建邮件模板,加入如下内容:
%To="All <%FolderName>"
其实Mygate也是可以与Becky等其它邮件客户端配合使用的,但是和The Bat!的配合是最好的。因为它主要就是为The Bat!上新闻组而编写的。至于其它的一些功能,您可以在使用过程中逐步去学习使用。另外Mygate是支持语言文件的,但是现在还没有完整的中文语言包,您可以到http://bbs.mailsofts.com/index.php?act=ST&f=2&t=1902下载drifthat做的主程序语言包用。将下载的文件放到Mygate的安装目录下,在Control-Programe settings…页面,Language file的Browse中选择,这个文件即可。,