BBS建站上网365问/263.能否举例说明如何设置邮件递送?
递送文件的几个例子如下:
schedule @ *
这是最简单的递送文件并且发送到所有通邮站台。
Schedule @ *
route-to 2:512/1 2:*
hold 2:512/1 %!CM %!HST
这用于所有通邮站台,通过2:512/1递送目的为zone 2的所有邮件,并保留2:512/1(包含递送邮件)和任何在它们的站台列表记录中没有CM或HST的站台的邮件。
Schedule @ MYNET
这用于你自己net中的所有站台并使用默认递送。
Schedule @
send-to 1:* 2:* 3:*
route-to 2:512/1 2:*
except 2:201/329
2:201/130
route-to 3:632/348 3:*
deny MYNET
这用于zone 1、2和3的所有站台。除了目的为2:201/329和2:201/130以外,通过2:512/1递送所有目的为zone 2的邮件,通过3:632/348递送所有目的为zone 3的邮件,并防止在你自己的net中的站台带走它们的邮件。
Schedule B *
hold *
except 2:*
no-route 2:*
这用于所有站台,除了目的在zone 2的邮件,保留所有邮件,直接发送目的为zone 2的邮件到它的目的地。
Hold *
schedule D MYNET
unhold MYNET
schedule A 1:*
unhold 1:*
这默认保留所有邮件(HOLD命令在全局连接段中)。Schedule D发送到在你自己的net中的所有邮件。Schedule A发送到zone 1中所有站台的邮件。
递送文件从头到尾处理。因此,最好首先放置“全局”,后面再跟例外的部分。例如:
route-to 2:512/1 *
no-route 2:270/17
除了2:270/17的邮件直接发送到2:270/17以外,通过2:512/1递送所有邮件。
可以在递送文件中使用的宏:
MYZONE 在你的洲区中的所有站台。
MYNET 在你的网区中的所有站台。
MYPOINTS 在你的站台下的所有点站。