Roundcube Config

Aus Lolly's Wiki
Zur Navigation springenZur Suche springen


Automatic import carddav from Owncloud

Enable carddav:

/etc/roundcube/config.inc.php:

...
<// List of active plugins (in plugins/ directory)
$config['plugins'] = array(
'carddav',                   // <---- Enable carddav
'archive',
);
...

This imports automagically all Owncloud contacts from the addressbook "contacts" into roundcube carddav:

/usr/share/roundcube/plugins/carddav/config.inc.php

...
$prefs['OwnCloud-Contacts'] = array(
        // required attributes
        'name'         =>  'Cloud->contacts->',
        'username'     =>  '%u', 
        'password'     =>  '%p',
        'url'          =>  'https://$cloudserver/remote.php/carddav/addressbooks/%u/contacts/',

        // optional attributes
        'active'       =>  true,
        'readonly'     =>  false,
        'refresh_time' => '01:00:00',
        'preemptive_auth' => 1,

        // attributes that are fixed (i.e., not editable by the user) and
        // auto-updated for this preset
        'fixed'        =>  array('name', 'active', ),

        // hide this preset from CalDAV preferences section so users can't even
        // see it
        'hide' => false,
);