mailinabox/setup
Joshua Tauberer e713af5f5a refactor the mail setup scripts
As the scripts keep growing, it's time to split them up to
keep them understandable.

This splits mail.sh into mail-postfix.sh, mail-dovecot.sh,
and mail-users.sh, which has all of the user database-related
configurations shared by Dovecot and Postfix. Also from
spamassassin.sh the core sieve configuration is moved into
mail-dovecot.sh and the virtual transport setting is moved
into mail-postfix.sh.

Also revising one of the sed scripts in mail-dovecot to
not insert a new additional # at the start of a line each
time the script is run.
2014-07-10 12:49:28 +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 refactor the mail setup scripts 2014-07-10 12:49:28 +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 remove the hard-coded migration ID from setup.sh 2014-07-10 12:49:19 +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 update to Roundcube 1.0.1 2014-07-08 00:37:53 +00:00