Hello, I advised you at https://cyrus.topicbox.com/groups/info/Ta4efc40124588ec6-M5e38763f6e2dfa21dddbf1f0/sieve-vacation to try a different ManageSieve client and I gave you a list of possible ManageSieve clients. You have not stated, that these clients do not work. So again, just try with several ManageSieve clients to read/writes Sieve scripts on the server. If it works, then the server is setup correctly.
You said that you cannot get sieveshell running with Cyrus IMAP 3.10, but then you upgraded to Cyrus IMAP 3.12 . You are not stating, that sieveshell fails with Cyrus IMAP 3.12. You try to use telnet, but you are not stating that the server deviates from RFC 5804 (A Protocol for Remotely Managing Sieve Scripts). If you get an error with telnet, then maybe you do not follow the protocol? When it comes to the ManageSieve protocol, it first originated in Cyrus IMAP and then was standardized over IETF. This lead to a difference whether to send the output of unsolicited CAPABILITY command after authentication/security layer upgrade. Cyrus IMAP had a toggle to switch between its original behaviour and the RFC 5804 behaviour, which toggle was removed by https://github.com/cyrusimap/cyrus-imapd/pull/3346/ . This is mentioned also at https://www.cyrusimap.org/dev/imap/download/release-notes/3.12/x/3.12.0.html under Removed features. If the ManageSieve server is implemented in Cyrus IMAP correctly, and you do not not describe a reproducible report demonstrating the opposite, then switching to Dovecot will provide you just with a different correctly running ManageSieve server. You might also want to look for support for your system. Greetings // Dilyan -----Original Message----- From: Dr. Thorsten Brandau via Info <info@cyrus.topicbox.com> Reply-To: Info <info@cyrus.topicbox.com> To: info@cyrus.topicbox.com Subject: Re: Sieve/Vacation Date: 24/08/25 12:45:24 Hi, so, I was able to upgrade to cyrus 3.12 as the 3.10 package was broken in the AUR. telnet sieve works well. However, anything except "logout" that is entered is replied with "was expecting command, got something else". This is unfortunately as far as the cyrus documentation under "testing sieve" goes. It means, that it seems as sieve itselv is somehow working. When I try to get this to work with egroupware, egroupware connects to sieve but issues the same "expecting command, got something else". egroupware is using horde for the connection to sieve. I am at a point that it seems that cyrus 2.6 and 3.12 use different (?) settings for sieve - it worked perfectly with 2.4/2.6 before. However, for various reasons I cannot downgrade. Is it possible to have cyrus 3.12 simulate ht 2.6 sieve behaviour? There are no plugins for any mail program as it seems anymore to manage vacation scripts. All groupware solutions I find (including both we selected for our company - group-e from endo7 to be faded out and egroupware as the current version) do not work with cyrus 3.12 on the sieve level. Egroupware at last works with subfolders on cyrus 3.12. If there is no solution we unfortunately have to move away from cyrus, which seems ot lack substantially in support and will have to switch to dovecot, which we avoided the last 20 years very successfully.... Any help? Any ideas? Any possibilities to isolate the problem? Currently everywhere I ask I get rerouted to the other one side (cyrus -> its your groupware , groupware -> go check horde/cyrus, horde -> who are you? ) Cheers T ------------------------------------------ Cyrus: Info Permalink: https://cyrus.topicbox.com/groups/info/Ta4efc40124588ec6-M4d819b03d40c2c1174831e66 Delivery options: https://cyrus.topicbox.com/groups/info/subscription