How to add automatic response filter to roundcube?

I would like to know how I can put the automatic response filter in the roundube webmail, it would be good if it was already installed in your installation

Thanks!

Probaly How To Set Up An Out-of-Office Message in RoundCube - TheeDigital

Hestia has its own auto reply function, which you can find while editing the mailbox - but it needs clearly some improvements :slight_smile:.

1 Like

Such as programming the activation and the deactivation. I was offered to submit a pull request but I donā€™t have the knowledge.

Hestia does have the autoresponder but I donā€™t want to give access to each user to enter that panel, the most comfortable and logical thing that each user can manage their autoresponder from webmail and not accessing the panel with the danger that this entails

I will look at the link to see if it is what I am looking for, thanks for your answer :slightly_smiling_face:

As the manual says, you have to have the filters section, the webmail that installs hestia does not have that option by default and I do not know how to make that option appear in roundcube

I think it should not be that complicated to add it: GitHub - roundcubevnz/roundcube-plugin-filters: Plugin that adds a new tab to the settings section to create client-side e-mail filtering.

*top 1 position on google search.

Thank you very much, Iā€™ll try to see how it works

Hestia could also include it by default in its facilities, it is very convenient so as not to have to give basic users access to the domain control panel

1 Like

Itā€™s a good idea!

1 Like

It was last updated in 2019, so I donā€™t know if it will work anymore

There is nothing to update, the plugin for version 1.4. + With support for default skin and elastic. On hestia there are files (.js) that have not been updated for more than 5 years, and nothing. worksā€¦ The problem may arise from the composer, but thatā€™s another issue.

1.5 I almost out unless we want for 5+ years to make it makes more sense to make it suitableā€¦

Donā€™t know how much work it will be ā€¦

.js files does not change a lot. jQuery hasnā€™t change a lot at least not at the basic level Hestia uses it. Even then it should be rewritten some time

I have done what they indicate in this link but it continues without leaving the filters! I think that for hestia the paths are not the same, where should the pluguins folder be so that I can color this code and then add to $ config [ā€˜pluginsā€™] = array ???

The filter plugin you have linked will probably not work:

This doesnā€™t work it is to limited the settings: How To Set Up An Out-of-Office Message in RoundCube - TheeDigital is needing the manage sieve plugin which is already installed in Roundcube but not configured and probably not in dovecot.

So we would need the managesieve plugin correctly implemented in dovecot.

That would be great to have for many other things.

Has anyone configured it successfully? Does anyone want to share their config?

Got the sieves working on my test server. So it is not that difficult.

ā€œVakantieā€ means holidayā€¦

Changes required:

  • Changes to both installers
  • Upgrade script but probably needs to be manual as wee need to install some apt modules that are not installed by defaultā€¦
  • Testing ā€¦ Probably we should build an ā€œ1.5-betaā€ so users can test it on test serversā€¦
  • Changes to Roundcube that are still needed to be done any way.

I donā€™t know how many users are interested in this feature?

But this could be an ideal candidate for:
Crowdfunding for feature requests ā€¦

Okay, letā€™s decompose all tasks into smaller chunks and assign cost or time to each to have an estimate of the effort.

Then decide which part has to be done by the team and which part can be done by someone else.

And then estimate a fair price for that job. Then we can crowd fund.

How many users need this feature it is quite interesting to add the option. But I donā€™t use it my selfā€¦ But if some company uses it and are not able to donate for tax/book keeping reasons it might be an option to ā€œsponsorā€ it in this wayā€¦

I think the tasks are quite defined unless you want divide them in sub tasks ā€œDebian and Ubuntuā€ But they are more or less the same only require some extra testingā€¦

  • Add new config files to /install/deb/dovecot/ +/- 1 hour
  • Make a list of the required changes for exim +/- 30 min + write sed for the changes.
  • Make changes to installers 1 hour each
  • Update script for current installs +/- 3 hours
  • #1917 So that changes to configs are saved +/- 2 hour of work
  • Changes to Roundcube +/- 15 min
  • Testing +10 hours preferable by end users see next items to be done:

To ease testing:

  • Setup second apt server for beta
  • Add script to switch to beta ā€œversionā€ of hestia allow testing for new ā€œmoreā€ riskier changes.

Reasonable hour rate for an developer 60 euro / hr
8 hours of work * 60 euro = +/- 500 euro (ex vat)

So it there any interest for it?

3 Likes

I would be interested in that function, I understand that it would simply be adding sieve to the dovecot and the plugging in roundcube.

I have also added the following functions to one of my Hestia installations (This could be integrated in the future if there is any interest);

  • Z-push (For ActiveSync)
  • Spamassassin Userprefs (user filters that also works with a roundcube plugin)

More or less. Also need to install some new packagesā€¦ And so on.