survivor: Mailboxcreate Check Module

SURVIVOR: `mailboxcreate` Check Module
About `mailboxcreate` Dependencies Arguments Description Examples
About `mailboxcreate`
basics |
Module Type | Scheduler | Remote
check | Yes | No
syntax |
         module mailboxcreate {<
           [protocol (imap | imaps)]
           username <relation>
           password <password>
           [delete <boolean>]
         }
### Dependencies Perl Modules `Mail::IMAPClent` ### Arguments
Name | Type | Value
protocol | optional string, either 'imap' or 'imaps', default is 'imaps' | Whether to use IMAP over port 143 or IMAP-SSL over port 993.
username | string | Username for IMAP login.
password | password | Password for IMAP login.
delete | optional boolean, default is true | Whether or not to permanently delete test mailboxes after creation.
1. ### Description The `mailboxcreate` module tests the functioning of a Cyrus murder master by creating a new mailbox under the top-level directory for the username on the host. It then renames that mailbox and optionally deletes it. The Cyrus system allows the backends to operate independently and in a distributed fashion, but synchronization is necessary when a user performs actions that change his or her folder hierarchy. The backend must notify the murder master of such changes, which are eventually replicated to the frontend mailbox location caches. ### Examples To create a mailbox on the host being cheked and not delete after creation:
            module mailboxcreate {
              username bob
              password pw
              delete false
            }
2. To create a mailbox over non-SSL IMAP:
            module mailboxcreate {
              protocol imap
              username alice
              password pw
            }
$Date: 2007/03/29 12:25:27 $ $Revision: 1.1 $ | keywords expunge password protocol username