Question: I've got a Directadmin server with Exim+Dovecot+RoundCube. Is there a way to let users create autoresponder via webmail?
Answer: Yes, there is a way to let users create autoresponders in RoundCube. ManageSieve plugin can be used for this purpose. And here is a short guide on how to install it.
For this to work Dovecot should be built with pigeonhole support.
Pigeonhole is the name of the project that adds support for the Sieve language (RFC 5228)
and the ManageSieve protocol (RFC 5804) to the Dovecot Secure IMAP Server.
https://pigeonhole.dovecot.org/
To complete the installation of Dovecot with it run the following commands as root:
cd /usr/local/directadmin/custombuild ./build update ./build set pigeonhole yes ./build set dovecot yes ./build set dovecot_conf yes ./build dovecot ./build roundcube
You need to control output of the commands.
Here are several examples of successful execution of the listed commands:
[root@server custombuild]# ./build set pigeonhole yes Changed pigeonhole option from no to yes [root@server custombuild]# ./build set dovecot yes Changed dovecot option from no to yes [root@server custombuild]# ./build set dovecot_conf yes Changed dovecot_conf option from no to yes
Building of dovecot should complete with the similar lines:
ensuring ssl_dh Restarting dovecot. Shutting down dovecot: [ OK ] Starting dovecot: [ OK ] [root@server custombuild]#
Installation of RoundCube should end with the similar lines:
done. This instance of Roundcube is up-to-date. Have fun! [root@server custombuild]#
If any of the command returns an error you should stop executing other commands and address the error. Proceed with the guide as soon as you fix the error only.
If all commands complete without errors, connect to roundcube.
Here are instructions on where to find filters in RoundCube:
and fill fields upon your needs:
As soon as you finish, click save.
The image shows fields for Creating Autoresponders in RoundCube
Test your filters.
- I don't find filter option in RoundCube. What to do?
Make sure you've got no /usr/local/directadmin/custombuild/custom/roundcube/config.inc.php
If the file /usr/local/directadmin/custombuild/custom/roundcube/config.inc.php exists then make sure you've got managesieve plugin enabled there:
// List of active plugins (in plugins/ directory) $config['plugins'] = array( 'managesieve',
the same way need you to check the plugin is enabled in /var/www/html/roundcube/config/config.inc.php (the file should exist).
That's it!