Name: MailProcessorClient Type: Client Description: used to submit mail for processing Uses: MailProcessor Invocation: - invoked for each message to be processed (typically by an MTA -- Mail Transport/Transfer Agent) Execution Methods: - runs once per message to handle messages passed on stdin/command line - started as a daemon to handle messages passed from another process Exception Handling: System Errors reconnect and retry; time-out and fail InvalidClientID report and fail ProcessingFailure report and fail