6.0.0-alpha14
▾
Tasks
New Task
Search
Photos
Wiki
▾
Tickets
New Ticket
Search
dev.horde.org
Toggle Alerts Log
Help
6/24/25
H
istory
A
ttachments
C
omment
W
atch
Download
Comment on [#12432] Synchronisation of calendar via SyncML fails
*
Your Email Address
*
Spam protection
Enter the letters below:
.__.. .. ._.\ / [__]\ /| | >< | | \/ |____|_/ \
Comment
> Same problem: > > 2014-02-17T12:33:21+01:00 ERR: HORDE [ingo] IMP is marked as > authenticated, but no credentials can be found in the session. [pid > 25915 on line 513 of "/var/www/html/horde/imp/lib/Imap.php"] > 2014-02-17T12:33:21+01:00 ERR: HORDE [kronolith] IMP is marked as > authenticated, but no credentials can be found in the session. [pid > 25915 on line 1645 of "/usr/share/pear/Horde/Registry.php"] > 2014-02-17T12:33:21+01:00 ERR: HORDE [horde] calendar getChanges() > failed during _fastSync: IMP is marked as authenticated, but no > credentials can be found in the session. [pid 25915 on line 298 of > "/usr/share/pear/Horde/SyncMl/Backend/Horde.php"] > > We use IMP to authenticate from different dovecot servers. One server > (orga) supports sieve. > This is how we choose the one in /ingo/config/backends.local.php: > > /* Sieve Example */ > $backendsAvailable['orga'] = array( > // Disabled by default > 'disabled' => false, > 'preferred' => ''sievserver.domain.tld', > 'transport' => array( > Ingo::RULE_ALL => array( > 'driver' => 'timsieved', > 'params' => array( > // Hostname of the timsieved server > 'hostspec' => 'sievserver.domain.tld', > // Login type of the server > 'logintype' => 'PLAIN', > // Enable/disable TLS encryption > 'usetls' => true, > // Port number of the timsieved server > 'port' => 4190, > // Name of the sieve script > 'scriptname' => 'ingo', > // Enable debugging. The sieve protocol communication > is logged > // with the DEBUG level. > 'debug' => true, > ), > ), > ), > 'script' => array( > Ingo::RULE_ALL => array( > 'driver' => 'sieve', > 'params' => array( > // If using Dovecot or any other Sieve implementation that > // requires folder names to be UTF-8 encoded, set this > // parameter to true. > 'utf8' => true, > ), > ), > ), > 'shares' => false > ); > $imap_ob = $GLOBALS['injector']->getInstance('IMP_Imap'); > $currentServer = $imap_ob->getParam('hostspec'); > $backends['default'] = $backendsAvailable['imap']; > > foreach ($backendsAvailable as $temp) { > if (!empty($temp['preferred'])) { > if (is_array($temp['preferred'])) { > foreach ($temp['preferred'] as $val) { > if ($val == $currentServer) { > $backends['default'] = $temp; > } > } > } > elseif ($temp['preferred'] == $currentServer) { > $backends['default'] = $temp; > $rvpref = $temp['preferred']; > } > } > } > > Syncing turba works great - but SyncMLs getChanges() fails during _fastSync.
Attachment
Watch this ticket
N
ew Ticket
M
y Tickets
S
earch
Q
uery Builder
R
eports
Saved Queries
Open Bugs
Bugs waiting for Feedback
Open Bugs in Releases
Open Enhancements
Enhancements waiting for Feedback
Bugs with Patches
Enhancements with Patches
Release Showstoppers
Stalled Tickets
New Tickets
Horde 5 Showstoppers