使用Mygate配合TheBat!上新闻组

12/3/2006来源:其它邮件服务器软件人气:6904

新闻组使用的是NNTP协议,而邮件的协议通常是POP3/SMTP协议,大部分邮件客户端
本身还不支持NNTP协议。对于习惯于使用邮件客户端的朋友来说,就要借助于第三方软
件来加入新闻组了。

Mygate 是一个用于网络数据传输中不同协议之间的网关。简单的说,它作为计算机中的
一个服务器运行并使用A 协议接受输入连接。而对于每个输入连接它使用B协议进行远程
连接。结褪悄憧梢酝ü鼳协议远程连接服务器,不论事实上该服务器是否支持。具
体的说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%26amp;f=2%26amp;t=1902下载
drifthat做的主程序语言包用。将下载的文件放到Mygate的安装目录下,在Control-
Programe settings…页面,Language file的Browse中选择,这个文件即可。