I have sieve working fine with dovecot. 

I can edit the filters via ssh and they do the right thing.

My mail server is on a different IP than the Dovecot install, which makes login 
a bit more complicated, but login works properly for roundcube's mail access, 
but the same config options do not seem to work with the managesieve plugin.  
I've tried a few options, googled about, and figured I'd ask:

IMAP config, which works, looks like:

$config['default_host'] = 'ssl://mail.domain.tld';
$config['default_port'] = 993;
$config['imap_conn_options'] = array(
  'ssl'         => array(
         'verify_peer'  => false,
         'verfify_peer_name' => false,
   ),
);



this connects generating log entries like:

Jul 13 10:56:36 imap-login: Info: Login: user=<m...@domain.tld>, method=PLAIN, 
rip=10.3.69.139, lip=10.3.69.135, mpid=21055, TLS, session=<1nRXpzZUIVUKA0WL>

(all good).

Configuring the manage sieve plugin as:

$config['managesieve_port'] = 4190;
$config['managesieve_host'] = 'ssl://mail.domain.tld';
$config['managesieve_auth_type'] = plain;
$config['managesieve_auth_cid'] = '%u';
$config['managesieve_auth_pw'] = '%p';
$config['imap_conn_options'] = array(
  'ssl'         => array(
         'verify_peer'  => false,                           
         'verfify_peer_name' => false,
   ),
);
$config['managesieve_conn_options'] = null;


when I select the filters icon, the logs show:

Jul 13 10:59:47 managesieve-login: Info: Disconnected: Too many invalid 
commands. (no auth attempts in 0 secs): user=<>, rip=10.3.69.139, 
lip=10.3.69.135, session=<7gnCsjZUkpoKA0WL>

Seems to be opening a connection, but not speaking the right connection 
languge....  

Also, alas, $config['managesieve_debug'] = true;

does not result in /var/log/sieve being generated (or after being created, 
being populated)

Any hints very much appreciated.
_______________________________________________
Roundcube Users mailing list
users@lists.roundcube.net
http://lists.roundcube.net/mailman/listinfo/users

Reply via email to