[imp] Managing Cyrus-IMAP from IMP

Per olof Ljungmark peo at intersonic.se
Wed Mar 15 08:20:18 PST 2006


Hello,

I've had no luck trying to configure IMP to manage quotas and users on 
our Cyrus server. Perhaps someone on the list knows better how this is 
supposed to work?

Horde 3.0.9, IMP 4.0.4, Cyrus 2.2.12 and 2.3.1. cyradm works fine from 
command line, actual mail handling is fine, there are no errors in any 
log file AFAIKS.

cyrus is not configured for virtual hosting, but have
"unixhierarchysep: yes" and alternate name space.

thanks,

servers.php:

$servers['Stellablue'] = array(
     'name' => 'Stellablue',
     'server' => '<server fqdn>',
     'hordeauth' => true,
     'protocol' => 'imap/ssl/novalidate-cert',
     // 'protocol' => 'imap',
     'port' => 993,
     'folders' => '',
     'namespace' => '',
     'maildomain' => 'inter-sonic.com',
     'smtphost' => 'foo-bar.inter-sonic.com',
     'smtpport' => 25,
     'realm' => '',
     'preferred' => '',
     'admin' => array(
         'params' => array(
             'login' => 'cyrus',
             'password' => 'passwd',
             // The 'userhierarchy' parameter defaults to 'user.'
             // If you are using a nonstandard hierarchy for personal
             // mailboxes, you will need to set it here.
             'userhierarchy' => 'user/',
             // Although these defaults are normally all that is required,
             // you can modify the following parameters from their default
             // values.
             'protocol' => 'imap/ssl/novalidate-cert',
             // 'protocol' => 'imap/notls',
             'hostspec' => '<server fqdn>',
             'port' => 993
         )
     ),
     'quota' => array(
         'driver' => 'cyrus',
         'params' => array(
             'login' => 'cyrus',
             'password' => 'passwd',
             // The 'userhierarchy' parameter defaults to 'user.'
             // If you are using a nonstandard hierarchy for personal
             // mailboxes, you will need to set it here.
             'userhierarchy' => 'user/',
             // Although these defaults are normally all that is required,
             // you can modify the following parameters from their default
             // values.
             'protocol' => 'imap/ssl/novalidate-cert',
             // 'protocol' => 'imap/notls',
             'hostspec' => '<server fqdn>',
             'port' => 993
         )
     ),
     'acl' => array(
         'driver' => 'rfc2086',
     ),
     'dotfiles' => false,
     'hierarchies' => array());


More information about the imp mailing list