mailinabox/management
Joshua Tauberer 85bd2c8804 use the Dovecot managesieve service to manage sieve scripts
This lets roundcube's manageseive plugin do cool things like vacation responses.

Also:

* Run the spam filtering sieve script out of a global sieve file that we'll place in /etc/dovecot. It is no longer necessary to create per-user sieve files for this. Remove them with a new migration. Remove the code that created them.

* Corrects the spam script. Backslashes were double-escaped probably because this script started embedded within the bash script. Not sure how this was working until now.

this adapts work by @h8h in #103
2014-07-10 23:09:07 +00:00
..
templates move management into a daemon service running as root 2014-06-03 13:56:40 +00:00
auth.py Cleanup: remove env dependency 2014-06-22 08:55:19 -04:00
backup.py increase duplicity's volume size from the default of 25MB to 100MB so we create fewer files 2014-06-09 13:47:41 +00:00
buy_certificate.py check that the installed certificate corresponds to the private key 2014-07-08 15:47:54 +00:00
daemon.py Cleanup: remove env dependency 2014-06-22 08:55:19 -04:00
dns_update.py when adding/removing mail addresses also update nginx's config 2014-07-06 12:16:50 +00:00
mailconfig.py use the Dovecot managesieve service to manage sieve scripts 2014-07-10 23:09:07 +00:00
utils.py utils.sort_domains wasn't right 2014-07-09 12:35:12 +00:00
web_update.py if the server certificate can be used for a non-primary domain, use it 2014-07-09 16:38:42 +00:00
whats_next.py manage hostmaster@ and postmaster@ automatically, create administrator@ during setup instead 2014-07-09 19:30:17 +00:00