power-mailinabox/setup
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
..
dkim.sh typo in updating DKIM, dont regenerate the DKIM private key each time setup is run 2014-06-03 21:42:33 +00:00
dns.sh Update setup scripts to auth against the API 2014-06-22 00:02:52 +00:00
functions.sh Support dual-stack IPv4/IPv6 mail servers 2014-06-08 18:32:52 -04:00
mail-dovecot.sh use the Dovecot managesieve service to manage sieve scripts 2014-07-10 23:09:07 +00:00
mail-postfix.sh refactor the mail setup scripts 2014-07-10 12:49:28 +00:00
mail-users.sh refactor the mail setup scripts 2014-07-10 12:49:28 +00:00
management.sh install the backup script as a daily cron job 2014-06-26 10:46:22 +00:00
migrate.py use the Dovecot managesieve service to manage sieve scripts 2014-07-10 23:09:07 +00:00
spamassassin.sh refactor the mail setup scripts 2014-07-10 12:49:28 +00:00
ssl.sh s/PUBLIC_HOSTNAME/PRIMARY_HOSTNAME/ throughout 2014-06-30 09:15:36 -04:00
start.sh refactor the mail setup scripts 2014-07-10 12:49:28 +00:00
system.sh run bind9 on the loopback interface for ensuring we are using a DNSSEC-aware nameserver to resolve our own DNS queries (i.e. when sending mail) since we can't trust that the network configuration provided for us gives us a DNSSEC-aware DNS server 2014-06-18 19:45:47 -04:00
web.sh set nginx server_names_hash_bucket_size to 64, fixes #93 2014-07-07 11:23:41 +00:00
webmail.sh use the Dovecot managesieve service to manage sieve scripts 2014-07-10 23:09:07 +00:00