Re: Can't figure out why managesieve (pigeonhole) can't connect

2022-11-23 Thread Benny Pedersen

Yassine Chaouche skrev den 2022-11-23 20:35:

also make sure your are editing config.php and not config.inc.php
(which you pasted)


roundcube uses default.inc.php < dont edit this one, and config.inc.php 
< edit this one


Re: Can't figure out why managesieve (pigeonhole) can't connect

2022-11-23 Thread PGNet Dev

i don't understand why it can't connect, this seems to work fine:


fine ?

you're manually overriding at least one problem with your certs/config


...
- Status: The certificate is NOT trusted. The name in the certificate does not 
match the expected.
*** PKI verification of server certificate failed...
Host 10.0.0.91 (sieve) has never been contacted before.
Its certificate is valid for 10.0.0.91.
Are you sure you want to trust it? (y/N): y
...


it appears that you're using a self-signed cert?  are your trusted certs 
defined and correctly chained?  if not explicitly defined, did you correctly 
add you certs to system ssl dirs, and ensure hashes are correct?

demonstrate first that you can connect to dovecot over tls with a cmd line 
client, without ignoring or overriding your cert problems

including any client/server cert verification requirements you've turned on in 
dovecot config

once you've passed the correct certs, then demonstrate that you can 
authenticate in the same session with any password/credentials you've set

once that all works, make sure you've got those certs correctly set up in your 
rc config




Re: Can't figure out why managesieve (pigeonhole) can't connect

2022-11-23 Thread colin



thank you again. it seems you have seen my paste of config.inc.php.  I 
do not have a config.php:


my_user@some_host:/usr/local/www/roundcube/config # ls -l
total 67
-rw-r--r--  1 root  wheel164 Jul 23 15:17 .htaccess
-rw-r--r--  1 root  wheel   1867 Nov 22 15:12 config.inc.php
-rw-r--r--  1 root  wheel   2943 Jul 23 15:17 config.inc.php.sample
-rw-r--r--  1 root  wheel  63790 Oct 29 20:24 defaults.inc.php
-rw-r--r--  1 root  wheel   2806 Jul 23 15:17 mimetypes.php
my_user@some_host:/usr/local/www/roundcube/config #

I have tried changing tls:// to ssl:// and back again (in the line 
$config['managesieve_host'] = 'tls://obfuscated.domain';) but the error 
remains the same:


roundcube: PHP Error: Connection refused (GET 
/index.php?_task=settings&_action=plugin.managesieve)
roundcube: PHP Error: Unable to connect to managesieve on 
obfuscated.domain:4190 in 
/usr/local/www/roundcube/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php 
on line 221 (GET /index.php?_task=settings&_action=plugin.managesieve)
roundcube: PHP Error: Not currently in AUTHORISATION state (GET 
/index.php?_task=settings&_action=plugin.managesieve)
php: PHP Error: Not currently connected (GET 
/index.php?_task=settings&_action=plugin.managesieve)
roundcube: PHP Error: Connection refused (GET 
/index.php?_task=settings&_action=plugin.managesieve-action&_framed=1&_nav=hide)
roundcube: PHP Error: Unable to connect to managesieve on 
obfuscated.domain:4190 in 
/usr/local/www/roundcube/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php 
on line 221 (GET 
/index.php?_task=settings&_action=plugin.managesieve-action&_framed=1&_nav=hide)
php: PHP Error: Not currently connected (GET 
/index.php?_task=settings&_action=plugin.managesieve-action&_framed=1&_nav=hide)
roundcube: PHP Error: Connection refused (POST 
/?_task=settings&_action=plugin.managesieve-save)
roundcube: PHP Error: Unable to connect to managesieve on 
obfuscated.domain:4190 in 
/usr/local/www/roundcube/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php 
on line 221 (POST /?_task=settings&_action=plugin.managesieve-save)


i don't understand why it can't connect, this seems to work fine:

# gnutls-cli --tofu --starttls -p 4190 10.0.0.91
Processed 142 CA certificate(s).
Resolving '10.0.0.91:4190'...
Connecting to '10.0.0.91:4190'...

- Simple Client Mode:

"IMPLEMENTATION" "dovecot"
"SIEVE" "fileinto reject envelope encoded-character vacation subaddress 
comparator-i;ascii-numeric relational regex imap4flags copy include 
variables body enotify environment mailbox date index ihave duplicate 
mime foreverypart extracttext"

"NOTIFY" "mailto"
"SASL" "CRAM-MD5"
"STARTTLS"
"VERSION" "1.0"
OK "Dovecot ready."
STARTTLS
OK "Begin TLS negotiation now."
*** Starting TLS handshake
- Certificate type: X.509
- Got a certificate list of 3 certificates.
- Certificate[0] info:
 - subject `CN=obfuscated.domain.com', issuer `CN=R3,O=Let's 
Encrypt,C=US', serial xx, RSA key 2048 bits, signed 
using RSA-SHA256, activated `-mm-dd 17:48:15 UTC', expires 
`-mm-dd 17:48:14 UTC', pin-sha256="xx"

Public Key ID:
sha1:xx
sha256:xx
Public Key PIN:
pin-sha256:xx

- Certificate[1] info:
 - subject `CN=R3,O=Let's Encrypt,C=US', issuer `CN=ISRG Root 
X1,O=Internet Security Research Group,C=US', serial 
xx, RSA key 2048 bits, signed using RSA-SHA256, 
activated `-mm-dd 00:00:00 UTC', expires `-mm-dd 16:00:00 UTC', 
pin-sha256="xx"

- Certificate[2] info:
 - subject `CN=ISRG Root X1,O=Internet Security Research Group,C=US', 
issuer `CN=DST Root CA X3,O=Digital Signature Trust Co.', serial 
-mm-dd, RSA key 4096 bits, signed using RSA-SHA256, activated 
`-mm-dd 19:14:03 UTC', expires `-mm-dd 18:14:03 UTC', 
pin-sha256="xx"
- Status: The certificate is NOT trusted. The name in the certificate 
does not match the expected.

*** PKI verification of server certificate failed...
Host 10.0.0.91 (sieve) has never been contacted before.
Its certificate is valid for 10.0.0.91.
Are you sure you want to trust it? (y/N): y
- Description: 
(TLS1.3-X.509)-(ECDHE-SECP256R1)-(RSA-PSS-RSAE-SHA256)-(AES-256-GCM)

- Session ID: xx:yy:xx:yy:xx:yy...
- Options:
"IMPLEMENTATION" "dovecot"
"SIEVE" "fileinto reject envelope encoded-character vacation subaddress 
comparator-i;ascii-numeric relational regex imap4flags copy include 
variables body enotify environment mailbox date index ihave duplicate 
mime foreverypart extracttext"

"NOTIFY" "mailto"
"SASL" "CRAM-MD5"
"VERSION" "1.0"
OK "TLS negotiation successful."

On 2022-11-23 13:35, Yassine Chaouche wrote:

also make sure your are editing config.php and not config.inc.php 
(which you pasted)


Yassine.

Le 23 novembre 2022 8:30:36 PM GMT+01:00, Yassine Chaouche 
 a écrit :


good. we have established that the pro

Re: Can't figure out why managesieve (pigeonhole) can't connect

2022-11-23 Thread Yassine Chaouche
good. we have established that the problem shouldn't be on dovecot's side. i 
suspect roundcube is misconfigured or can't connect for some reason. I believe 
someone mentioned SSL and TLS support problem in RC for a specific version? can 
you try without? also can you paste RC config? 

Yassine.


Le 23 novembre 2022 4:44:23 PM GMT+01:00, co...@colinlikesfood.com a écrit :
>
>
>thanks for your reply - dovecot and roundcube are on the same server, and i am 
>able to authenticate both a telnet and an openssl connection with manageseieve 
>on that port from both the same machine and another machine, so i think that 
>has to mean managesieve is listening, correct?
>
>On 2022-11-23 04:09, Yassine Chaouche wrote:
>
>> hello Colin,
>> 
>> is anything listening on that port?
>> you might find lsof and netstat helpful.
>> also, if roundcube and dovecot are on different servers, you might want to 
>> check a network cnx to the managesieve port.
>> cnx refused often means nothing is listening or firewall is filtering.
>> 
>> Yassine.
>> 
>> Le 22 novembre 2022 6:03:08 PM GMT+01:00, co...@colinlikesfood.com a écrit :
>> 
>>> Subject line says it all?  I am using Roundcube, and every time i click on 
>>> "filters" i get RC's "unable to connect to server" message.
>>> 
>>> This might be an SQL error, but i can't figure out how to pull the relevant 
>>> logs yet.  Please see below and any advice you have is so very appreciated
>>> 
>>> SYSLOG:
>>> ---
>>> Nov 22 10:29:27 mail roundcube[66295]:  PHP Error: Connection 
>>> refused (GET /index.php?_task=settings&_action=plugin.managesieve)
>>> Nov 22 10:29:27 mail roundcube[66295]:  PHP Error: Unable to 
>>> connect to managesieve on obfuscated.domain:4190 in 
>>> /usr/local/www/roundcube/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php
>>>  on line 221 (GET /index.php?_task=settings&_action=plugin.managesieve)
>>> Nov 22 10:29:27 mail roundcube[66295]:  PHP Error: Not currently 
>>> in AUTHORISATION state (GET 
>>> /index.php?_task=settings&_action=plugin.managesieve)
>>> Nov 22 10:29:27 mail php[66295]:  PHP Error: Not currently 
>>> connected (GET /index.php?_task=settings&_action=plugin.managesieve)
>>> Nov 22 10:29:31 mail roundcube[66295]:  PHP Error: Connection 
>>> refused (GET 
>>> /index.php?_task=settings&_action=plugin.managesieve-action&_framed=1&_nav=hide)
>>> Nov 22 10:29:31 mail roundcube[66295]:  PHP Error: Unable to 
>>> connect to managesieve on obfuscated.domain:4190 in 
>>> /usr/local/www/roundcube/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php
>>>  on line 221 (GET 
>>> /index.php?_task=settings&_action=plugin.managesieve-action&_framed=1&_nav=hide)
>>> Nov 22 10:29:31 mail php[66295]:  PHP Error: Not currently 
>>> connected (GET 
>>> /index.php?_task=settings&_action=plugin.managesieve-action&_framed=1&_nav=hide)
>>> Nov 22 10:29:43 mail roundcube[71055]:  PHP Error: Connection 
>>> refused (POST /?_task=settings&_action=plugin.managesieve-save)
>>> Nov 22 10:29:43 mail roundcube[71055]:  PHP Error: Unable to 
>>> connect to managesieve on obfuscated.domain:4190 in 
>>> /usr/local/www/roundcube/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php
>>>  on line 221 (POST /?_task=settings&_action=plugin.managesieve-save)
>>> Nov 22 10:29:43 mail roundcube[71055]: PHP Warning:  Trying to access array 
>>> offset on value of type null in 
>>> /usr/local/www/roundcube/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php
>>>  on line 1065
>>> Nov 22 10:29:43 mail php[71055]:  PHP Error: Not currently 
>>> connected (POST /?_task=settings&_action=plugin.managesieve-save)
>>> 
>>> DOVECOT.LOG:
>>> ---
>>> Nov 22 10:28:58 mail roundcube[66297]:  [43CD] C: A0008 LOGOUT
>>> Nov 22 10:28:58 mail dovecot[8514]: 
>>> imap(obfusca...@user.name)<8609>: Disconnected: Logged 
>>> out in=219 out=1045 deleted=0 expunged=0 trashed=0 hdr_count=0 hdr_bytes=0 
>>> body_count=0 body_bytes=0
>>> Nov 22 10:28:58 mail roundcube[66297]:  [43CD] S: * BYE Logging 
>>> out
>>> Nov 22 10:28:58 mail roundcube[66297]:  [43CD] S: A0008 OK Logout 
>>> completed (0.001 + 0.000 secs).
>>> Nov 22 10:29:25 mail roundcube[66295]:  [1] SELECT "vars", "ip", 
>>> "changed", datetime('now') AS ts, CASE WHEN "changed" < datetime('now', 
>>> '-600 seconds') THEN 1 ELSE 0 END AS expired FROM "session" WHERE "sess_id" 
>>> = 'keirks4pbepr17um9mvj1qsvt2';
>>> Nov 22 10:29:25 mail roundcube[66295]:  [2] SELECT * FROM "users" 
>>> WHERE "user_id" = '2';
>>> Nov 22 10:29:25 mail roundcube[66295]:  [3] UPDATE "session" SET 
>>> "changed" = datetime('now'), "vars" = 
>'bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo0OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjA6IiI7aToxO3M6MToiLyI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6MTA6InByZWZpeF9vdXQiO3M6MDoiIjt9aW1hcF9kZWxpbWl0ZXJ8czoxOiIvIjtpbWFwX2xpc3RfY29uZnxhOjI6e2k6MDtOO2k6MTthOjA6e319dXNlcl9pZHxpOjI7dXNlcm5hbWV8czoyNDoiY29saW5AY29saW5saWtlc2Zvb2QuY29tIjtzdG9yYWdlX2hvc3R8czoxODoiY29saW5saWt

Re: Can't figure out why managesieve (pigeonhole) can't connect

2022-11-23 Thread Yassine Chaouche
also make sure your are editing config.php and not config.inc.php (which you 
pasted)

Yassine.

Le 23 novembre 2022 8:30:36 PM GMT+01:00, Yassine Chaouche 
 a écrit :
>good. we have established that the problem shouldn't be on dovecot's side. i 
>suspect roundcube is misconfigured or can't connect for some reason. I believe 
>someone mentioned SSL and TLS support problem in RC for a specific version? 
>can you try without? also can you paste RC config? 
>
>Yassine.
>


Re: Can't figure out why managesieve (pigeonhole) can't connect

2022-11-23 Thread colin



thanks for your reply - dovecot and roundcube are on the same server, 
and i am able to authenticate both a telnet and an openssl connection 
with manageseieve on that port from both the same machine and another 
machine, so i think that has to mean managesieve is listening, correct?


On 2022-11-23 04:09, Yassine Chaouche wrote:


hello Colin,

is anything listening on that port?
you might find lsof and netstat helpful.
also, if roundcube and dovecot are on different servers, you might want 
to check a network cnx to the managesieve port.

cnx refused often means nothing is listening or firewall is filtering.

Yassine.

Le 22 novembre 2022 6:03:08 PM GMT+01:00, co...@colinlikesfood.com a 
écrit :


Subject line says it all?  I am using Roundcube, and every time i 
click on "filters" i get RC's "unable to connect to server" message.


This might be an SQL error, but i can't figure out how to pull the 
relevant logs yet.  Please see below and any advice you have is so 
very appreciated


SYSLOG:
---
Nov 22 10:29:27 mail roundcube[66295]:  PHP Error: 
Connection refused (GET 
/index.php?_task=settings&_action=plugin.managesieve)
Nov 22 10:29:27 mail roundcube[66295]:  PHP Error: Unable to 
connect to managesieve on obfuscated.domain:4190 in 
/usr/local/www/roundcube/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php 
on line 221 (GET /index.php?_task=settings&_action=plugin.managesieve)
Nov 22 10:29:27 mail roundcube[66295]:  PHP Error: Not 
currently in AUTHORISATION state (GET 
/index.php?_task=settings&_action=plugin.managesieve)
Nov 22 10:29:27 mail php[66295]:  PHP Error: Not currently 
connected (GET /index.php?_task=settings&_action=plugin.managesieve)
Nov 22 10:29:31 mail roundcube[66295]:  PHP Error: 
Connection refused (GET 
/index.php?_task=settings&_action=plugin.managesieve-action&_framed=1&_nav=hide)
Nov 22 10:29:31 mail roundcube[66295]:  PHP Error: Unable to 
connect to managesieve on obfuscated.domain:4190 in 
/usr/local/www/roundcube/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php 
on line 221 (GET 
/index.php?_task=settings&_action=plugin.managesieve-action&_framed=1&_nav=hide)
Nov 22 10:29:31 mail php[66295]:  PHP Error: Not currently 
connected (GET 
/index.php?_task=settings&_action=plugin.managesieve-action&_framed=1&_nav=hide)
Nov 22 10:29:43 mail roundcube[71055]:  PHP Error: 
Connection refused (POST 
/?_task=settings&_action=plugin.managesieve-save)
Nov 22 10:29:43 mail roundcube[71055]:  PHP Error: Unable to 
connect to managesieve on obfuscated.domain:4190 in 
/usr/local/www/roundcube/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php 
on line 221 (POST /?_task=settings&_action=plugin.managesieve-save)
Nov 22 10:29:43 mail roundcube[71055]: PHP Warning:  Trying to access 
array offset on value of type null in 
/usr/local/www/roundcube/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php 
on line 1065
Nov 22 10:29:43 mail php[71055]:  PHP Error: Not currently 
connected (POST /?_task=settings&_action=plugin.managesieve-save)


DOVECOT.LOG:
---
Nov 22 10:28:58 mail roundcube[66297]:  [43CD] C: A0008 
LOGOUT
Nov 22 10:28:58 mail dovecot[8514]: 
imap(obfusca...@user.name)<8609>: Disconnected: 
Logged out in=219 out=1045 deleted=0 expunged=0 trashed=0 hdr_count=0 
hdr_bytes=0 body_count=0 body_bytes=0
Nov 22 10:28:58 mail roundcube[66297]:  [43CD] S: * BYE 
Logging out
Nov 22 10:28:58 mail roundcube[66297]:  [43CD] S: A0008 OK 
Logout completed (0.001 + 0.000 secs).
Nov 22 10:29:25 mail roundcube[66295]:  [1] SELECT "vars", 
"ip", "changed", datetime('now') AS ts, CASE WHEN "changed" < 
datetime('now', '-600 seconds') THEN 1 ELSE 0 END AS expired FROM 
"session" WHERE "sess_id" = 'keirks4pbepr17um9mvj1qsvt2';
Nov 22 10:29:25 mail roundcube[66295]:  [2] SELECT * FROM 
"users" WHERE "user_id" = '2';
Nov 22 10:29:25 mail roundcube[66295]:  [3] UPDATE "session" 
SET "changed" = datetime('now'), "vars" = 


'bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo0OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjA6IiI7aToxO3M6MToiLyI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6MTA6InByZWZpeF9vdXQiO3M6MDoiIjt9aW1hcF9kZWxpbWl0ZXJ8czoxOiIvIjtpbWFwX2xpc3RfY29uZnxhOjI6e2k6MDtOO2k6MTthOjA6e319dXNlcl9pZHxpOjI7dXNlcm5hbWV8czoyNDoiY29saW5AY29saW5saWtlc2Zvb2QuY29tIjtzdG9yYWdlX2hvc3R8czoxODoiY29saW5saWtlc2Zvb2QuY29tIjtzdG9yYWdlX3BvcnR8aToxNDM7c3RvcmFnZV9zc2x8czozOiJ0bHMiO3Bhc3N3b3JkfHM6NDQ6ImNYOCt0VmJXV010VEMxRTlXQVB4ZjVOSlU1bWlKa2ZveC8xRWpuZVB2Ym89Ijtsb2dpbl90aW1lfGk6MTY2OTA2MzM4OTt0aW1lem9uZXxzOjE1OiJBbWVyaWNhL0NoaWNhZ28iO2F1dGhfc2VjcmV0fHM6MjY6ImNHdkc4ZWR5QmFmNWJITVpISG5sTEY3ZmpZIjtyZXF1ZXN0X3Rva2VufHM6MzI6IkM5VXlNNVBMUnhSeERiVm9HTlNMNjdVZ05NaWE4WVZGIjt0YXNrfHM6ODoic2V0dGluZ3MiO3NraW5fY29uZmlnfGE6Nzp7czoxNzoic3VwcG9ydGVkX2xheW91dHMiO2E6MTp7aTowO3M6MTA6IndpZGVzY3JlZW4iO31zOjIyOiJqcXVlcnlfdWlfY29sb3JzX3RoZW1lIjtzOjk6ImJvb3RzdHJhcCI7czoxODoiZW1iZWRfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7c
zoxOToiZWRpdG9yX2Nzc19sb2NhdGlvbiI7czoxNzoiL

Re: compiled sieve files svbin ?

2022-11-23 Thread hi
The oddity now is that sieve seems to be working when there is no 
compiled version


It could be that you have actually a compiled sieve script svbin file 
somewhere else thats referenced in dovecot config perhaps in global, 
before, after or default and thats the one working otherwise probably 
your per user and claws mail is working just fine or its your 
default/global being treated as a per user and auto compiled while it 
should be already precompiled.




Should I expect a compiled .svbin version to be generated from claws 
client? Or generated by first run of the sieve server on the user 
account? Or should I manage the scripts with claws, but log in to the 
server later to generate the .svbin versions?


It depends on your mail client, if it supports pigeonholes then it can 
rely on its managesieve server to generate svbin, write to and read 
sieve scripts. Compiling per user scripts manually doesnt seem to be the 
right way, I recommend to look for better mail client.


In any event what effect does not having a .svbin version have on 
typical small installation?


Svbin file its required for global/default sieve script while svbin file 
for per user its going to be generated by e.g. managesieve during 
runtime i.e. sieve for per user will not work if pigeonholes fails to 
generate its svbin.


Typically, principal script i.e. global/default script which every email 
is going to be sieved through, must be configured in dovecot config and 
pre compiled in same location with identical name, while the per user 
i.e. sieve script which have to reference the per user script file 
beside an active link file symlinking the user script, and its svbin 
will be dynamically compiled in new email event in pigeonholes powered 
email server.


Reference
https://doc.dovecot.org/configuration_manual/sieve/configuration/#basic-configuration


compiled sieve files svbin ?

2022-11-23 Thread jeremy ardley

Hi,

I have recently started using claws mail to manage my user sieve scripts 
using server dovecot-sieve_1%3a2.3.13+dfsg1-2_arm64.deb


I originally edited ~/.dovecot.sieve to hold my script and I recall that 
~/.dovecot.svbin was automatically generated on first use. (either that 
or I have forgotten that I had used sievec)


Later I used claws mail to generate sieve scripts but they were written 
into directory


~/sieve/

In experimentation I changed ~/.dovecot.sieve into a link to my 
principal script ~/sieve/main.sieve


The oddity now is that sieve seems to be working when there is no 
compiled version


Should I expect a compiled .svbin version to be generated from claws 
client? Or generated by first run of the sieve server on the user 
account? Or should I manage the scripts with claws, but log in to the 
server later to generate the .svbin versions?


In any event what effect does not having a .svbin version have on 
typical small installation?


--
Jeremy


Re: Can't figure out why managesieve (pigeonhole) can't connect

2022-11-23 Thread Yassine Chaouche
hello Colin,

is anything listening on that port?
you might find lsof and netstat helpful.
also, if roundcube and dovecot are on different servers, you might want to  
check a network cnx to the managesieve port.
cnx refused often means nothing is listening or firewall is filtering.

Yassine.




Le 22 novembre 2022 6:03:08 PM GMT+01:00, co...@colinlikesfood.com a écrit :
>
>
>Subject line says it all?  I am using Roundcube, and every time i click on 
>"filters" i get RC's "unable to connect to server" message.
>
>This might be an SQL error, but i can't figure out how to pull the relevant 
>logs yet.  Please see below and any advice you have is so very appreciated
>
>SYSLOG:
>---
>Nov 22 10:29:27 mail roundcube[66295]:  PHP Error: Connection 
>refused (GET /index.php?_task=settings&_action=plugin.managesieve)
>Nov 22 10:29:27 mail roundcube[66295]:  PHP Error: Unable to connect 
>to managesieve on obfuscated.domain:4190 in 
>/usr/local/www/roundcube/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php
> on line 221 (GET /index.php?_task=settings&_action=plugin.managesieve)
>Nov 22 10:29:27 mail roundcube[66295]:  PHP Error: Not currently in 
>AUTHORISATION state (GET /index.php?_task=settings&_action=plugin.managesieve)
>Nov 22 10:29:27 mail php[66295]:  PHP Error: Not currently connected 
>(GET /index.php?_task=settings&_action=plugin.managesieve)
>Nov 22 10:29:31 mail roundcube[66295]:  PHP Error: Connection 
>refused (GET 
>/index.php?_task=settings&_action=plugin.managesieve-action&_framed=1&_nav=hide)
>Nov 22 10:29:31 mail roundcube[66295]:  PHP Error: Unable to connect 
>to managesieve on obfuscated.domain:4190 in 
>/usr/local/www/roundcube/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php
> on line 221 (GET 
>/index.php?_task=settings&_action=plugin.managesieve-action&_framed=1&_nav=hide)
>Nov 22 10:29:31 mail php[66295]:  PHP Error: Not currently connected 
>(GET 
>/index.php?_task=settings&_action=plugin.managesieve-action&_framed=1&_nav=hide)
>Nov 22 10:29:43 mail roundcube[71055]:  PHP Error: Connection 
>refused (POST /?_task=settings&_action=plugin.managesieve-save)
>Nov 22 10:29:43 mail roundcube[71055]:  PHP Error: Unable to connect 
>to managesieve on obfuscated.domain:4190 in 
>/usr/local/www/roundcube/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php
> on line 221 (POST /?_task=settings&_action=plugin.managesieve-save)
>Nov 22 10:29:43 mail roundcube[71055]: PHP Warning:  Trying to access array 
>offset on value of type null in 
>/usr/local/www/roundcube/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php
> on line 1065
>Nov 22 10:29:43 mail php[71055]:  PHP Error: Not currently connected 
>(POST /?_task=settings&_action=plugin.managesieve-save)
>
>DOVECOT.LOG:
>---
>Nov 22 10:28:58 mail roundcube[66297]:  [43CD] C: A0008 LOGOUT
>Nov 22 10:28:58 mail dovecot[8514]: 
>imap(obfusca...@user.name)<8609>: Disconnected: Logged out 
>in=219 out=1045 deleted=0 expunged=0 trashed=0 hdr_count=0 hdr_bytes=0 
>body_count=0 body_bytes=0
>Nov 22 10:28:58 mail roundcube[66297]:  [43CD] S: * BYE Logging out
>Nov 22 10:28:58 mail roundcube[66297]:  [43CD] S: A0008 OK Logout 
>completed (0.001 + 0.000 secs).
>Nov 22 10:29:25 mail roundcube[66295]:  [1] SELECT "vars", "ip", 
>"changed", datetime('now') AS ts, CASE WHEN "changed" < datetime('now', '-600 
>seconds') THEN 1 ELSE 0 END AS expired FROM "session" WHERE "sess_id" = 
>'keirks4pbepr17um9mvj1qsvt2';
>Nov 22 10:29:25 mail roundcube[66295]:  [2] SELECT * FROM "users" 
>WHERE "user_id" = '2';
>Nov 22 10:29:25 mail roundcube[66295]:  [3] UPDATE "session" SET 
>"changed" = datetime('now'), "vars" = 
>'bGFuZ3VhZ2V8czo1OiJlbl9VUyI7aW1hcF9uYW1lc3BhY2V8YTo0OntzOjg6InBlcnNvbmFsIjthOjE6e2k6MDthOjI6e2k6MDtzOjA6IiI7aToxO3M6MToiLyI7fX1zOjU6Im90aGVyIjtOO3M6Njoic2hhcmVkIjtOO3M6MTA6InByZWZpeF9vdXQiO3M6MDoiIjt9aW1hcF9kZWxpbWl0ZXJ8czoxOiIvIjtpbWFwX2xpc3RfY29uZnxhOjI6e2k6MDtOO2k6MTthOjA6e319dXNlcl9pZHxpOjI7dXNlcm5hbWV8czoyNDoiY29saW5AY29saW5saWtlc2Zvb2QuY29tIjtzdG9yYWdlX2hvc3R8czoxODoiY29saW5saWtlc2Zvb2QuY29tIjtzdG9yYWdlX3BvcnR8aToxNDM7c3RvcmFnZV9zc2x8czozOiJ0bHMiO3Bhc3N3b3JkfHM6NDQ6ImNYOCt0VmJXV010VEMxRTlXQVB4ZjVOSlU1bWlKa2ZveC8xRWpuZVB2Ym89Ijtsb2dpbl90aW1lfGk6MTY2OTA2MzM4OTt0aW1lem9uZXxzOjE1OiJBbWVyaWNhL0NoaWNhZ28iO2F1dGhfc2VjcmV0fHM6MjY6ImNHdkc4ZWR5QmFmNWJITVpISG5sTEY3ZmpZIjtyZXF1ZXN0X3Rva2VufHM6MzI6IkM5VXlNNVBMUnhSeERiVm9HTlNMNjdVZ05NaWE4WVZGIjt0YXNrfHM6ODoic2V0dGluZ3MiO3NraW5fY29uZmlnfGE6Nzp7czoxNzoic3VwcG9ydGVkX2xheW91dHMiO2E6MTp7aTowO3M6MTA6IndpZGVzY3JlZW4iO31zOjIyOiJqcXVlcnlfdWlfY29sb3JzX3RoZW1lIjtzOjk6ImJvb3RzdHJhcCI7czoxODoiZW1iZWRfY3NzX2xvY2F0aW9uIjtzOjE3OiIvc3R5bGVzL2VtYmVkLmNzcyI7c
>zoxOToiZWRpdG9yX2Nzc19sb2NhdGlvbiI7czoxNzoiL3N0eWxlcy9lbWJlZC5jc3MiO3M6MTc6ImRhcmtfbW9kZV9zdXBwb3J0IjtiOjE7czoyNjoibWVkaWFfYnJvd3Nlcl9jc3NfbG9jYXRpb24iO3M6NDoibm9uZSI7czoyMToiYWRkaXRpb25hbF9sb2dvX3R5cGVzIjthOjM6e2k6MDtzOjQ6ImRhcmsiO2k6MTtzOjU6InNtYWxsIjtpOjI7czoxMDoic21hbGwtZGFyayI7fX1pbWFwX2hvc3R8czoxODoiY29saW5saWtlc2Zvb2Q