BBS建站上网365问/262.FrontDoor有哪些邮件递送命令?
在递送文件中可以使用的递送命令说明如下:
SCHEDULE <TAG> [SEND-LIST]
定义时刻表块的开始。TAG是反应事件标记的字母。可选的SEND-LIST参数包含在事件中要发送邮件的站台,即时间启动时,打包送往其中所列站台的邮件。
SEND-TO <SEND-LIST>
发送到指定的站台。这与在SCHEDULE命令后的可选SEND-LIST一样。
HOLD <LIST>
对指定站台保留邮件。
UNHOLD <LIST>
与HOLD相反。
NO-ROUTE <LIST>
直接发送邮件到指定的站台,超越默认递送规则。
DIRECT <LIST>
无条件直接发送邮件到指定站台(仍然可以用HOLD命令保留它)。
ROUTE-TO <TARGET> <LIST>
通过TARGET为LIST中的指定站台递送邮件(不包含附带文件的信件)。此命令也自动执行NO-ROUTE <TARGET>。注意:TARGET不能是点站。
HOST-ROUTE <LIST>
对于指定站台,通过它们的Host站台递送允许递送的信件。
HUB-ROUTE <LIST>
对于指定站台,通过它们的Hub站台递送允许递送的信件。
ROUTE-FILES <TARGET> <LIST>
通过TARGET为LIST中的指定站台递送附带文件的信件(和普通邮件)。此命令也自动执行NO-ROUTE <TARGET>。注意:TARGET不能是点站。
POLL <LIST>
强迫Mailer呼叫指定站台,即使没有给它们的邮件。
EXCEPT <LIST>
指定前面使用命令的LIST的例外。
FORWARD-FOR <LIST>
指定自动通过你的站台转发邮件(附带文件的信件除外)的站台。
FORWARD-TO <LIST>
你的站台只转发给LIST中指定站台的邮件(附带文件的信件除外)。与FORWARD-FOR配合使用。
FILES-FOR <LIST>
与FORWARD-FOR一样,但针对附带文件的信件。
FILES-TO <LIST>
与FORWARD-TO一样,但针对附带文件的信件。
DENY <LIST>
允许你防止指定站台带走等待的邮件。
SCRIPT <SCRIPT FILE> <LIST>
告诉Mailer呼叫指定站台时使用SCRIPT FILE,代替站台列表数据库中的电话号码。
NO-SCRIPT <LIST>
防止Mailer对指定站台使用默认脚本处理。
你可以使用各种格式来指定递送命令的站台列表。下面是其中的一些:
* 所有站台。
2:* 在zone 2中的所有站台。
2:270/* 在zone 2、net 270中的所有站台。
2:270/1 2:270/1和它下面的所有点站。
2:270/1.0 2:270/1但没有它下面的点站。
2:270/1.1 2:270/1.1。
MYNET 在你自己net的所有站台。
当你为递送命令指定站台列表时,可以使用站台列表标志代替地址信息。可以按你希望来混合标志和地址信息。下面是一些:
%HST %CM 带HST或CM的所有站台。
%!HST 没有HST的所有站台。!字符使标志的含义反向。
%!HST %!CM 没有HST或CM的所有站台。
%!HST %CSP 没有HST的所有站台以及有CSP的所有站台。
1:1/5 %HST %CM 1:1/5和带HST或CM的所有其它站台。
FILES-FOR和FILES-TO将标记所有发送附带文件的信件为Del/Sent。如果接收目的为不同两个站台的相同文件,将不删除文件,除非它已经发送到或带走到两个站台。
当Mailer解开接收的邮件包时,如果它们目的不是你的站台,将总是标记信件为in-transit。这些信件可以通过使用FORWARD-FOR和FORWARD-TO转发。
如果你在多个不同zones的AKA下操作,要在递送文件中对地址信息明确指定zone。