Üdvözletem,
adott egy Debian Lenny 5.0.8 rendszer alatt futó web-/levelező-szerver, a levelezést csomagból telepített Postfix 2.5.5, Dovecot 1.0.15 végzi.
Roundcube 0.5 verziójából managesieve pluginnal vagy a Thunderbird Sieve 0.1.12 kiegészítésével sikeresen menedzselhetőek a szűrőfeltételek.
Viszont szeretnénk üzembe helyezni a Horde Groupware Webmail Edition 1.2.9-es változatát. Telepítés sikeresen lezajlik, leveleket elérem, de a managesieve-vel való összehangolásnál elakadok - a Roundcube-ban vagy Thunderbirdben beállított szűrőfeltételeket Horde alatt nem látom.
Dovecot alatt így van beállítva a dovecot.conf managesieve-re vonatkozó része:
protocols = imap pop3 managesieve
protocol managesieve {
listen = 192.168.0.2:3415
}
A beállított porton fut is a managesieve:
netstat -tulpn | grep 3415
tcp 0 0 192.168.0.2:3415 0.0.0.0:* LISTEN 14574/dovecot
A Thunderbird Sieve kiterjesztése szerint (Server Sieve Capabilities):
Version: dovecot
Extensions: fileinto,reject,envelope,vacation,imapflags,notify,subaddress,relational,comparator-i;ascii-numeric,regex
SASL Mechanisms: PLAIN
Protocol Version: v0.00
A Horde ingo/config/conf.php állományában csak egy sort módosítottam:
$conf['storage']['driver'] = 'prefs';
Az ingo/config/backends.php ekképp módosult:
$backends['sieve'] = array(
'driver' => 'timsieved',
'preferred' => '192.168.0.2',
'hordeauth' => true,
'params' => array(
'hostspec' => '192.168.0.2',
'logintype' => 'PLAIN',
'usetls' => false,
'port' => 3415,
'scriptname' => '.dovecot.sieve',
'debug' => false,
),
'script' => 'sieve',
'scriptparams' => array(
'utf8' => true,
),
'shares' => false
);
Viszont Horde Levelezés/Szűrők menüpontja alatt nem jelennek meg az eddig beállított szűrőfeltételek, az új szűrő felvitelénél meg nem tárolódnak a sieve szkriptben.
Hol lehet a hiba? Merre érdemes továbbkutatnom?
Válaszaitokat előre is köszönöm.