SUMMARY
How to run multiple processes in the MTA pickup event.
DETAIL
The MTA passes two parameters to scripts or programs, namely the message/command filename (same name, different folders) and the connector ID, e.g., SMTP, so that the script/program knows where to find the file pair. The script/program needs to retrieve the path from the registry. One way to call multiple filters is to set the MTA pick up event to a batch file that in turn calls the programs.
1. Using Notepad, create FILTERS.CMD and save it in MailEnable's \bin folder.
===FILTERS.CMD=====================
cscript //T:20 "C:\Program Files\Mail Enable\Bin\killsobig.vbs" %1 %2
C:\Program Files\Mail Enable\SNIMTA\SNIMTA.exe %1 %2
===================================
2. In the MTA properties, check Enable pickup event
and type "C:\Program Files\Mail Enable\Bin\filters.cmd" (with quotes) in the
Program to execute on mail file: text box.
3. Select OK, then right-click
MTA and first Stop and then Start the MTA service. The script/programs in
this example are those that you mentioned, but any filter could be substituted
or added in this batch file. When you change FILTERS.CMD you do not need to
stop and start the MTA. Note: The order of scripts/programs could be an
important factor. If a previous script/program has deleted files, the second will get
a filename that no longer exists. This could leave your script in a state of
confusion or something worse. If you add a script of your own that follows
another, be sure that it tests whether the files exist before operating on
them.
MORE INFORMATION
Source: By Edited - puzzled, http://forum.mailenable.com/viewtopic.php?t=2700
What is an MTA Pickup Event (Example VB Code for MTA
Pickup Event)
http://www.mailenable.com/kb/content/article.asp?ID=ME020028
How to diagnose MTA Failures? http://www.mailenable.com/kb/content/article.asp?ID=ME020118
Product: | MailEnable (All Versions) |
Article: | ME020204 |
Module: | MTA |
Keywords: | Pickup,event,FILTER.CMD |
Class: | HOWTO: Product Instructions |
Revised: | Wednesday, May 4, 2016 |
Author: | MailEnable |
Publisher: | MailEnable |