Common.pm
branchfoerste
changeset 64 6a6c18cddf46
parent 59 df896a01960d
child 75 63b7c7fcd0cb
equal deleted inserted replaced
63:96f567261e87 64:6a6c18cddf46
    35     imap_port      => { ARGS => "=s", DEFAULT => "143" },
    35     imap_port      => { ARGS => "=s", DEFAULT => "143" },
    36     imap_admin     => { ARGS => "=s", DEFAULT => $ENV{USER} },
    36     imap_admin     => { ARGS => "=s", DEFAULT => $ENV{USER} },
    37     imap_password  => { ARGS => "=s" },
    37     imap_password  => { ARGS => "=s" },
    38     imap_quota =>
    38     imap_quota =>
    39       { ARGS => "=i", DEFAULT => 300 * 1024 * 1024, ALIAS => "quota" },
    39       { ARGS => "=i", DEFAULT => 300 * 1024 * 1024, ALIAS => "quota" },
    40     imap_aclgroups => 
    40     imap_aclgroups => { ARGS => "=s", ALIAS => "aclgroups" },
    41       { ARGS => "=s", ALIAS => "aclgroups" },
       
    42 
    41 
    43     # dovecots mail_location (%1, %u & %d supported)
    42     # dovecots mail_location (%1, %u & %d supported)
    44     imap_mail_location =>
    43     imap_mail_location =>
    45       { ARGS => "=s", DEFAULT => '/var/vmail/users/%d/%1/%u' },
    44       { ARGS => "=s", DEFAULT => '/var/vmail/users/%d/%1/%u' },
    46 
    45 
    54     forward  => { ARGS => ":s" },
    53     forward  => { ARGS => ":s" },
    55     fullname => { ARGS => "=s", ALIAS => "realname" },
    54     fullname => { ARGS => "=s", ALIAS => "realname" },
    56     address  => { ARGS => "=s", ALIAS => "primary" },
    55     address  => { ARGS => "=s", ALIAS => "primary" },
    57 
    56 
    58     # * acl *
    57     # * acl *
    59     acl_admin => { ARGS => "=s" },
    58     acl_admin    => { ARGS => "=s" },
    60     acl_password => { ARGS => "=s" },
    59     acl_password => { ARGS => "=s" },
    61     folder   => { ARGS => ":s@" },
    60     folder       => { ARGS => ":s@" },
    62     acl      => { ARGS => "=s" },
    61     acl          => { ARGS => "=s" },
    63     recursive => { ARGS => "!", DEFAULT => 0 },
    62     recursive    => { ARGS => "!", DEFAULT => 0 },
    64 
    63 
    65     # * alias * group *
    64     # * alias * group *
    66     members => { ARGS => ":s" },
    65     members => { ARGS => ":s" },
    67 
    66 
    68     # * shared *
    67     # * shared *
    79 
    78 
    80     ldap_oc_alias       => { ARGS => "=s", DEFAULT => "XXXmailAlias" },
    79     ldap_oc_alias       => { ARGS => "=s", DEFAULT => "XXXmailAlias" },
    81     ldap_oc_recipient   => { ARGS => "=s", DEFAULT => "XXXmailRecipient" },
    80     ldap_oc_recipient   => { ARGS => "=s", DEFAULT => "XXXmailRecipient" },
    82     ldap_oc_accessgroup => { ARGS => "=s", DEFAULT => "XXXmailAccessGroup" },
    81     ldap_oc_accessgroup => { ARGS => "=s", DEFAULT => "XXXmailAccessGroup" },
    83 
    82 
    84     ldap_at_address => { ARGS => "=s", DEFAULT => "XXXmailAddress" },
    83     ldap_at_address   => { ARGS => "=s", DEFAULT => "XXXmailAddress" },
    85     ldap_at_group   => { ARGS => "=s", DEFAULT => "XXXmailGroup" },
    84     ldap_at_group     => { ARGS => "=s", DEFAULT => "XXXmailGroup" },
    86     ldap_at_quota   => { ARGS => "=s", DEFAULT => "XXXmailQuota" },
    85     ldap_at_quota     => { ARGS => "=s", DEFAULT => "XXXmailQuota" },
    87     ldap_at_aclgroups   => { ARGS => "=s", DEFAULT => "XXXmailACLGroups" },
    86     ldap_at_aclgroups => { ARGS => "=s", DEFAULT => "XXXmailACLGroups" },
    88     ldap_at_forwardingaddress =>
    87     ldap_at_forwardingaddress =>
    89       { ARGS => "=s", DEFAULT => "XXXmailForwardingAddress" },
    88       { ARGS => "=s", DEFAULT => "XXXmailForwardingAddress" },
    90     ldap_at_primaryaddress =>
    89     ldap_at_primaryaddress =>
    91       { ARGS => "=s", DEFAULT => "XXXmailPrimaryAddress" },
    90       { ARGS => "=s", DEFAULT => "XXXmailPrimaryAddress" },
    92 
    91