Ola people,
I have a little problem regarding roundcube plugin (managesieve).
Currently i am using the latest RoundCube version with the following:
- dovecot 1.2.11
dovecot.conf looks like:
protocols = imaps managesieve
protocol managesieve {
listen = 127.0.0.1:2000
}
protocol lda {
mail_plugins = sieve
}
auth default {
socket listen {
master {
# Master socket provides access to userdb information. It's typically
# used to give Dovecot's local delivery agent access to userdb so it
# can find mailbox locations.
path = /var/run/dovecot/auth-master
mode = 0600
# Default user/group is the one who started dovecot-auth (root)
user = vmailuser
group = vmailgrp
}
client {
# The client socket is generally safe to export to everyone. Typical use
# is to export it to your SMTP server so it can do SMTP AUTH lookups
# using it.
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
}
plugin {
sieve = ${DIR}/%d/%u
}
i use Postfix and LDAP for virtual mailbox dirs. Postfix virtual_transport is set to dovecot. I added the following line to maste.cf
dovecot unix - n n - - pipe
flags=DRhu user=vmailuser:vmailgrp argv=/usr/libexec/dovecot/deliver -f ${sender} -d ${user}@${nexthop} -n -m ${extension}
This enables the use of the dovecot LDA.
When i open my Roundcube, everything works (virtual users, maildir etc)
But, when i open the filter tab. I can add a new filter.
When i press the save button, nothing happens. Nothing is saved, no error message is written etc. The only thing i get is:
PHP Deprecated: Assigning the return value of new by reference is deprecated in $DIR/roundcube/plugins/managesieve/lib/Net/Sieve.php on line 177, referer: https://server.expamle.com/rc/?_task=settings&_action=folders
But this seems to be a PHP error.
Any help would be appriciated.
Raymond
What distro and version are you using? For example Arch Linux (which I am presently using does not compile in ManageSieve in their default offering of Dovecot in their repos.
Martian