| Interface | Description |
|---|---|
| IDisposition |
The interface that disposition objects must implement.
|
| IPoolableDisposition |
Interface that dispositions that can be pooled must implement
Note: poolable dispositions still need to be thread safe in the likely event that the
since of the pool is less than the number of threads.
|
| IResettableDisposition |
New in build 628
Indicates that this disposition can be reset.
|
| Class | Description |
|---|---|
| CDispositionCopyToIMAPFolder |
The disposition object for copying a message to an IMAP folder which
may not be a subfolder of the scanned folder (it can even be a different mail server
This works even if the message source is not IMAP
|
| CDispositionDoNothing |
A disposition object that does nothing.
|
| CDispositionFilterAndForward | |
| CDispositionForward |
The disposition object for forwarding a message to a list of addresses
|
| CDispositionHttpRequest |
Makes a GET or POST request via HTTP
|
| CDispositionMoveToSubfolder |
The disposition object for forwarding a message to a subfolder of the scanned folder
This works only for IMAP and maildir message stores.
|
| CDispositionPool | |
| CDispositionRunSQL | |
| CDispositionWriteAttachmentsToDB |
Writes all the attachments to a message to a table in the DB
|
| CDispositionWriteAttachmentsToFile |
The disposition object for writing attachments (or other byte arrays)
to files
|
| CDispositionWriteRFC822File |
The disposition object for writing the raw message to a file in RFC 822 format
|
| CDispositionWriteToDB |
The disposition object for logging the fields of a message to a database table
|
| CDispositionWriteToFile |
The disposition object for logging the fields of a message to a file
|