- Plesk for Linux
Short-name authorization is enabled on the server.
When trying to access filter settings the following error appears in Roundcube:
Cannot connect to Sieve server
The following message can be found in
dovecot: managesieve-login: Aborted login (auth failed, 1 attempts in 2 secs): user=<plain>, method=DIGEST-MD5, rip=127.0.0.1, lip=127.0.0.1, secured, session=<vfCt35tO9Kd/AAAB>
The issue is caused by a product bug with id #PPPM-6179 which will be fixed in future Plesk updates.
Note: Sieve filter is not supported in Plesk 11.5 or older versions. In Plesk 12 and newer, Sieve support is provided with Dovecot.
- Verify that Dovecot is installed in Tools & Settings > Updates & Upgrades > Add\Remove components > Mail > Dovecot.
Connect to the server via SSH and open
/usr/share/psa-roundcube/plugins/sieverules/config.inc.phpin a text editor.
Set plain authentication for sieverules plugin:
$config['sieverules_auth_type'] = 'PLAIN';
Make sure that
sieverules_auth_cidvalue equals to null:
$config['sieverules_auth_cid'] = null;
/etc/dovecot/conf.d/90-plesk-sieve.conffile. It should contain the following line:
protocols = $protocols sieve
Check that there are no additional
/etc/dovecot/conf.d/*.conffiles with similar lines. If there are, check that they have sieve listed in protocols.