What is this utility used for?
To assist customers in respooling email messages.
If you have a large number of messages in someone's inbox or orphaned MSG files in the spool that you want to resend through the server, you first need to regenerate the RCP files. Our spool system needs an MSG (Message) and RCP (Recipient file or "envelope"). If you copy an MSG file into Spool\Invirus without the corresponding RCP file second, the MSG file will hang there indefinitely. The RCP file tells Modus who the real recipient is.
The RCPCreator starts with an MSG file and generates the necessary RCP file based on the header information contained in the MSG file.
1. When moving messages back into the spool (e.g., either to the Invirus or Incoming folders) the MSG portion of the message must be moved first, then the corresponding RCP file second. This is because the program will attempt to process RCPs as soon as they arrive in the spool. If the MSG isn't there, the RCP will be processed without it, leaving orphaned MSG files. You would then have to repeat the RCP creation process.
2. If you must respool messages, it's recommended to copy them to the Invirus or Incoming folders for reprocessing (use Incoming if the messages have already gone through the scanner). It is not recommended that you copy them into the Holding/Domains folders. Why? There is a "garbage collection" process built into the program: if an MSG file is placed in the Holding directory without a corresponding RCP file somewhere in the Domains directory, that MSG file will be deleted. This behavior doesn't occur in the Invirus or Incoming directories. Therefore, if an MSG is placed there without the RCP, the MSG file will remain until you either reprocess it or delete it manually.
How do I use the rcpcreator?
This will copy the MSG and generate the RCP file in c:\temp.
What do you do if you have a large number of MSG files?
Finally, run the batch file. In the example above, all of the MSG/RCP pairs should be in c:\output. Move the MSGs into your spool\invirus or spool\incoming and then move the RCP files.