<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>thank you again. it seems you have seen my paste of config.inc.php.  I do not have a config.php:</p>
<p>my_user@some_host:/usr/local/www/roundcube/config # ls -l<br />total 67<br />-rw-r--r--  1 root  wheel    164 Jul 23 15:17 .htaccess<br />-rw-r--r--  1 root  wheel   1867 Nov 22 15:12 config.inc.php<br />-rw-r--r--  1 root  wheel   2943 Jul 23 15:17 config.inc.php.sample<br />-rw-r--r--  1 root  wheel  63790 Oct 29 20:24 defaults.inc.php<br />-rw-r--r--  1 root  wheel   2806 Jul 23 15:17 mimetypes.php<br />my_user@some_host:/usr/local/www/roundcube/config #</p>
<p><br /></p>
<p>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:</p>
<p>roundcube: PHP Error: Connection refused (GET /index.php?_task=settings&_action=plugin.managesieve)<br />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)<br />roundcube: PHP Error: Not currently in AUTHORISATION state (GET /index.php?_task=settings&_action=plugin.managesieve)<br />php: PHP Error: Not currently connected (GET /index.php?_task=settings&_action=plugin.managesieve)<br />roundcube: PHP Error: Connection refused (GET /index.php?_task=settings&_action=plugin.managesieve-action&_framed=1&_nav=hide)<br />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)<br />php: PHP Error: Not currently connected (GET /index.php?_task=settings&_action=plugin.managesieve-action&_framed=1&_nav=hide)<br />roundcube: PHP Error: Connection refused (POST /?_task=settings&_action=plugin.managesieve-save)<br />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)</p>
<div id="signature"></div>
<p><br /></p>
<p>i don't understand why it can't connect, this seems to work fine:</p>
<p style="background-color: #ffffff;"># gnutls-cli --tofu --starttls -p 4190 10.0.0.91<br />Processed 142 CA certificate(s).<br />Resolving '10.0.0.91:4190'...<br />Connecting to '10.0.0.91:4190'...</p>
<p style="background-color: #ffffff;">- Simple Client Mode:</p>
<p style="background-color: #ffffff;">"IMPLEMENTATION" "dovecot"<br />"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"<br />"NOTIFY" "mailto"<br />"SASL" "CRAM-MD5"<br />"STARTTLS"<br />"VERSION" "1.0"<br />OK "Dovecot ready."<br />STARTTLS<br />OK "Begin TLS negotiation now."<br />*** Starting TLS handshake<br />- Certificate type: X.509<br />- Got a certificate list of 3 certificates.<br />- Certificate[0] info:<br /> - subject `CN=obfuscated.domain.com', issuer `CN=R3,O=Let's Encrypt,C=US', serial xxxxxxxxxxxxxxxxxxxxxx, RSA key 2048 bits, signed using RSA-SHA256, activated `yyyy-mm-dd 17:48:15 UTC', expires `yyyy-mm-dd 17:48:14 UTC', pin-sha256="xxxxxxxxxxxxxxxxxxxxxx"<br />        Public Key ID:<br />                sha1:xxxxxxxxxxxxxxxxxxxxxx<br />                sha256:xxxxxxxxxxxxxxxxxxxxxx<br />        Public Key PIN:<br />                pin-sha256:xxxxxxxxxxxxxxxxxxxxxx</p>
<p style="background-color: #ffffff;">- Certificate[1] info:<br /> - subject `CN=R3,O=Let's Encrypt,C=US', issuer `CN=ISRG Root X1,O=Internet Security Research Group,C=US', serial xxxxxxxxxxxxxxxxxxxxxx, RSA key 2048 bits, signed using RSA-SHA256, activated `yyyy-mm-dd 00:00:00 UTC', expires `yyyy-mm-dd 16:00:00 UTC', pin-sha256="xxxxxxxxxxxxxxxxxxxxxx"<br />- Certificate[2] info:<br /> - subject `CN=ISRG Root X1,O=Internet Security Research Group,C=US', issuer `CN=DST Root CA X3,O=Digital Signature Trust Co.', serial yyyy-mm-dd, RSA key 4096 bits, signed using RSA-SHA256, activated `yyyy-mm-dd 19:14:03 UTC', expires `yyyy-mm-dd 18:14:03 UTC', pin-sha256="xxxxxxxxxxxxxxxxxxxxxx"<br />- Status: The certificate is NOT trusted. The name in the certificate does not match the expected.<br />*** PKI verification of server certificate failed...<br />Host 10.0.0.91 (sieve) has never been contacted before.<br />Its certificate is valid for 10.0.0.91.<br />Are you sure you want to trust it? (y/N): y<br />- Description: (TLS1.3-X.509)-(ECDHE-SECP256R1)-(RSA-PSS-RSAE-SHA256)-(AES-256-GCM)<br />- Session ID: xx:yy:xx:yy:xx:yy...<br />- Options:<br />"IMPLEMENTATION" "dovecot"<br />"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"<br />"NOTIFY" "mailto"<br />"SASL" "CRAM-MD5"<br />"VERSION" "1.0"<br />OK "TLS negotiation successful."</p>
<p><br /></p>
<p><br /></p>
<p id="reply-intro">On 2022-11-23 13:35, Yassine Chaouche wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">also make sure your are editing config.php and not config.inc.php (which you pasted)<br /><br />Yassine.<br /><br />Le 23 novembre 2022 8:30:36 PM GMT+01:00, Yassine Chaouche <<a href="mailto:a.chaouche@algerian-radio.dz">a.chaouche@algerian-radio.dz</a>> a écrit :
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">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? <br /><br />Yassine.<br /><br /></blockquote>
</div>
</blockquote>
<img width="1" height="1" src="https://fcfjhji.r.af.d.sendibt2.com/tr/op/M9PFDybHrbcFc6LsPcP8Sq2eRd0csxYkact2TCoFDYoDp8wkrLhL20d6yeZUXxVdKyIgK8fG-5WY2QPtUHkGOg-DkGV-8DguoTfXJpOYDn4jfz7RGWg34jtgmbM6iwCcyDff5qm0wAS66yFwfFRjTLDsJOnzC3lcilqzwamTe5b6" alt="" /></body></html>