[horde] Horde Webmail in Docker; using Ingo with sieve/timsieved

Hannes Tismer panni at fragstore.net
Mon Jan 30 15:59:53 UTC 2023


Hey,

This was a caching issue. Not sure where exactly, but after  
horde-clear-cache and php-fpm reload it magically works.


Disregard, please, thanks!



On Mon, 30 Jan 2023 15:40:22 +0000, Hannes Tismer <panni at fragstore.net> wrote:

> Dear Horde list,
>
> I'm using Horde Webmail Edition 5.2.22 inside a docker container.  
> The host runs a Cyrus-IMAPd which horde uses.
>
> Somehow I'm unable to activate sieve scripts from within Ingo - even  
> displaying the current one results in the following error:
>
> "Beim Aktivieren des Skripts ist ein Fehler aufgetreten.  
> Fehlermeldung des Treibers: Cannot assign requested address"
>
>
> This is my current ingo backends.local.php:
>
> $backends['imap']['disabled'] = true;
>
>
> $backends['sieve'] = array(
>     // Disabled by default
>     'disabled' => false,
>     'transport' => array(
>         Ingo::RULE_ALL => array(
>             'driver' => 'timsieved',
>             'params' => array(
>                 // Hostname of the timsieved server
>                 'hostspec' => '172.18.0.1',
>                 // Login type of the server
>                 'logintype' => 'PLAIN',
>                 // Enable/disable TLS encryption
>                 'usetls' => false,
>                 // 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' => false,
>             ),
>         ),
>     ),
>     '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
> );
>
>
> I don't see any sieve-specific errors inside the horde debug log.  
> I'm able to connect to the timsieved from within the docker  
> container via telnet.
>
> It doesn't matter whether I change the logintype and/or usetls.
>
>
> What am I missing here?
>
>
> Thank you!
> -- 
> Hannes Tismer
> Herzogstr. 4
> 41238 Mönchengladbach
>
> PGP: DEBE887AD13C3CF27FEB22F45A2BC7A889FDE98A


-- 
Hannes Tismer
Herzogstr. 4
41238 Mönchengladbach

PGP: DEBE887AD13C3CF27FEB22F45A2BC7A889FDE98A
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-keys
Size: 2187 bytes
Desc: Öffentlicher PGP-Schlüssel
URL: <https://lists.horde.org/archives/horde/attachments/20230130/9744582b/attachment.key>


More information about the horde mailing list