- 27 Sep, 2014 9 commits
-
-
jkaberg authored
dont log robots.txt and favicon.ico. we should REALLY consider creating seperate include files for *all* of our "apps", this is getting messy..
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
Joshua Tauberer authored
Aliases have precedence over mail users. A catch-all address would grab mail intended for a mail user and send it elsewhere. This adds some SQL hackery to create dummy aliases for all mail users. fixes #200 closes #214 another way
-
- 26 Sep, 2014 7 commits
-
-
Joshua Tauberer authored
revert dovecot part of 39bca053 because dovecot started behaving weird and I don't have time to debug it
-
Joshua Tauberer authored
nginx/postfix use a new pre-generated dh2048.pem file. dovecot generates the bits on its own. ssllabs.com reports that TLS_DHE ciphers went from 1024 to 2048 bits as expected. The ECDHE ciphers remain at 256 bits --- no idea what that really means. (This tests nginx only. I haven't tested postfix/dovecot.) see https://discourse.mailinabox.email/t/fips-ready-for-ssl-dhec-key-exchange/76/3
-
Joshua Tauberer authored
add strict SPF and DMARC records to any subdomains (including custom records) that do not have SPF/DMARC set closes #208
-
Joshua Tauberer authored
-
Joshua Tauberer authored
fixes #206 (hopefully)
-
Joshua Tauberer authored
-
- 24 Sep, 2014 5 commits
-
-
Joshua Tauberer authored
-
Joshua Tauberer authored
fixes #195
-
Joshua Tauberer authored
don't allow catch-all addresses in the admin because they take precedence over mail users and that's counter-intuitive For now use the command-line tools/mail.py if you need it. see #200 Revert "Changed incomming-email-input to type text" This reverts commit 9631fab7.
-
-
Joshua Tauberer authored
-
- 22 Sep, 2014 2 commits
-
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
- 21 Sep, 2014 9 commits
-
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
Joshua Tauberer authored
don't run `apt-get update` when generating the status checks output because it is so slow and should be update daily by cron anyway
-
- 20 Sep, 2014 2 commits
-
-
jmar71n authored
Create directory in $STORAGE_ROOT for bayes database. Added --username arg to sa-learn as the user mail does not have permission to edit files in $STORAGE_ROOT. There is probably a better solution to this...
-
- 17 Sep, 2014 1 commit
-
-
Joshua Tauberer authored
-
- 15 Sep, 2014 2 commits
-
-
Joshua Tauberer authored
-
Joshua Tauberer authored
revise the description of A records on domains: the A record must be present for good deliverability so that the envelope domain resolves, but it doesn't have to resolve to this machine
-
- 14 Sep, 2014 2 commits
-
-
Joshua Tauberer authored
add link to contributors, remove duplicate "to"s
-
Waldir Pimenta authored
-
- 12 Sep, 2014 1 commit
-
-
Joshua Tauberer authored
Changed incomming-email-input to type text
-