Enabling or Disabling a Binding
Enabling or Disabling a Binding
After you create an event binding, you can explicitly enable or disable it. When the binding is disabled, the event dispatcher ignores the binding. The syntax for enabling or disabling the event binding is as follows;
Syntax
cscript [smtpreg | nntpreg].vbs
/enable | /disable
instance
event
display name
- instance
The number of the NNTP or SMTP virtual server instance; for example, 1.
- event
The event for which you are registering the sink. For the SMTP event service, the value must be OnArrival. For the NNTP event service, the values are OnPost, OnPostFinal, and OnPostEarly. These values are case-insensitive. Quotes around the event name are optional.
- display name
The display name of the sink. When using the scripts, each binding should have a unique display name for each virtual server instance and event. The display names are case-sensitive. Use quotes around the name if it contains spaces.
Example
This example demonstrates how to create bindings and then disable them immediately.
cscript smtpreg.vbs /add 1 onarrival MyGeneralSink MyStuff.MySink "mail from=*"
cscript smtpreg.vbs /disable 1 onarrival MyGeneralSink
cscript nntpreg.vbs /add 1 onpost MyPostSink MyStuff.MySink2 "newsgroups=*"
cscript nntpreg.vbs /disable 1 onpost MyPostSink
Then you can enable the bindings as follows:
cscript smtpreg.vbs /enable 1 onarrival MyGeneralSink
cscript nntpreg.vbs /enable 1 onpost MyPostSink