SURVIVOR: mailboxcreate Check Module
About mailboxcreate
basics
Module Type Scheduler Remote
check Yes No
syntax
     module mailboxcreate {<
       [protocol (imap | imaps)]
       username <relation>
       password <password>
       [delete <boolean>]
     }
 

Dependencies

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.

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

  1. 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