Hi Roundcube devs,
We have been using Roundcube since many years and migrating from the
unmaintained SieveRules plugin by JohnDoh to the official ManageSieve
plugin.
There are a few things that we want to improve, and we would like to
know if it is okay to send these as patches so they can be included in a
later official version of the Managesieve plugin.
1. Import of disabled rules generated by the SieveRules plugin
ManageSieve uses the trick "if false ..." to disable sieve rules, but
SieveRules stores disabled rules as a PHP serialized form of it's
internal representation in a sieve comment. Now we have a working
version for this that is able to import conditions and vacation
(autoreply) rules
2. Add original subject to vacation replies
SieveRules can add the original subject to the automatically sent reply,
by using a trick of creating a ${subject} sieve variable in a separate
rule that is hidden in SieveRules, but ManageSieve imports is an unnamed
rule. The rule looks like this:
set "subject" "";
if header :matches "subject" "*" {
set "subject" "${1}";
}
There is also a feature request for this:
https://github.com/roundcube/roundcubemail/issues/5258
Our plan is to support this extra rule and also hide it from the UI and
add a checkbox to Subject in the vacation part that would append
${subject}.
The appended ${subject} would be also hidden from the UI only the
checkbox would be used to indicate if the original subject is added to
the reply or not.
The extra rule would be inserted only if at least one vacation rule
wants to append the original subject.
We would also add extra configuration options to the plugin, so both
features could be disabled by default, especially for the second one, as
many considers this as a source of spamming (however big email
providers, like GMail appends the old subject when sending an autoreply)
So, I'm waiting for your comments, suggestions on the features or if the
are applicable for inclusion in the official version
Thanks in advance,
Daniel
Hey Roundcube community!
We at audriga are working on a JMAP PHP library which we plan on using
in Roundcube. The main use-case we have in mind is to expose Roundcube's
Contact and Calendar data over a JMAP API. What we are implementing
should of course be extensible for Mail as well. We already managed to
implement a PoC for Roundcube to read and write data over JMAP and want
to contribute our changes upstream. Since will be our first time
contributing to Roundcube, it would be great to get some initial
feedback or guidance.
Considering there were some thoughts put into JMAP support in the past
(for Roundcube Next concepts): Do you have any advice on extending
Roundcube with this feature? Could a Roundcube plugin be the way to go?
Regards,
Joris
--
Joris Baum
Tel: +49 721 170293 16
Fax: +49 721 170293 179
http://www.audriga.com |http://www.twitter.com/audriga
--------------------------------------------------------------------------
audriga GmbH | Durlacher Allee 47 | 76131 Karlsruhe
Sitz der Gesellschaft: Karlsruhe - Amtsgericht Mannheim - HRB 713034
Geschäftsführer: Dr. Frank Dengler, Dr.-Ing. Hans-Jörg Happel
--------------------------------------------------------------------------