Joshua Tauberer
e413680f62
add a bash function ufw_allow which calls 'ufw allow' but hides its totally useless output
2014-05-01 19:35:18 +00:00
Joshua Tauberer
66269f910f
make a bash function to use everywhere we apt-get-install (`DEBIAN_FRONTEND=noninteractive apt-get -qq -y `)
...
ensures the output is quiet
2014-05-01 19:24:16 +00:00
Joshua Tauberer
80bf60715e
Merge pull request #45 from randallsquared/master
...
enable roundcube's password-change plugin
2014-04-30 15:11:23 -04:00
Randall Randall
abe277e393
Use STORAGE_ROOT in DSN
2014-04-30 14:52:23 -04:00
Randall Randall
410a91504e
Use STORAGE_ROOT where appropriate
2014-04-30 14:50:11 -04:00
Randall Randall
43461fc14b
enable and configure password-change plugin for roundcube
2014-04-30 13:07:15 -04:00
Joshua Tauberer
52fe6922ee
add warnings about using a fresh machine because I wont support installing this on an existing machine
2014-04-26 12:08:17 +00:00
Joshua Tauberer
ef40f9247d
Merge pull request #40 from jmedding/master
...
List a DKIM and SPF testing tool in the documentation.
2014-04-26 07:50:31 -04:00
Joshua Tauberer
296d2941db
'service nsd rebuild' is no longer a thing
...
Seems like it was removed in nsd4 (since Ubuntu 14.04). It now
silently does nothing.
Fixes #41 .
2014-04-26 11:47:31 +00:00
Jonathan Medding
cfa3e9594e
Added additional DNS checker
...
http://pingability.com/zoneinfo.jsp for checking DNS and MX servers.
2014-04-26 07:28:34 +02:00
Jonathan Medding
d186874ced
Added DKIM and SPF testing tool.
...
Added DKIM and SPF testing tool to 'Checking that it worked' section.
2014-04-26 06:34:24 +02:00
Joshua Tauberer
f713d9232f
initial Dockerfile
2014-04-25 13:04:32 -04:00
Joshua Tauberer
7c5c9774ea
Merge pull request #34 from daniellawrence/handle_no_sshd
...
move the ssh PasswordAuthentication check to after installing ssh
2014-04-25 09:23:19 -04:00
Joshua Tauberer
58881f72db
instead of installing roundcube from Ubuntu (before replacing it), just install the dependencies we need
2014-04-25 12:40:32 +00:00
Joshua Tauberer
bb62c433fc
minor fixes to comments, argument order (consistency?), the github URL changed long ago
2014-04-25 12:25:07 +00:00
Joshua Tauberer
9bab925123
use purge to get rid of apache
2014-04-25 11:41:50 +00:00
Joshua Tauberer
beae591a0e
messed up markdown in the README, in 263fdb15f9
2014-04-24 17:15:42 +00:00
Joshua Tauberer
a510e08f9e
enable ufw firewall again
...
I had previously awkwardly disabled it because on my VPS the necessary kernel
module wasn't available. I meant to make it an option, but instead I took
out the apt-get install. Now it works for me so I'm putting everything back.
2014-04-24 17:09:34 +00:00
Joshua Tauberer
263fdb15f9
refine the goals in the README
2014-04-24 10:59:02 -04:00
Daniel Lawrence
63223f6b51
Install openssh-server to ensure that the end result is consistent across all Mail-in-a-Boxes.
2014-04-25 00:31:37 +10:00
Joshua Tauberer
07b43c2bba
set dovecot postmaster_address setting, fixes #31
2014-04-24 11:58:53 +00:00
Joshua Tauberer
ac13f7ffca
Merge pull request #29 from xLegoz/master
...
Force the scripts to run in bash
2014-04-23 19:02:09 -04:00
Joey Pereira
7752defaa9
force scripts into bash, only supported shell
2014-04-23 18:54:05 -04:00
Joshua Tauberer
dc996278af
nsd doesn't install without creating the `nsd` user first - merge branch from randallsquared-master, fixes #25
2014-04-23 18:40:43 -04:00
Joshua Tauberer
1c02803b50
tweak @randallsquared's workaround for the nsd package's brokenness
2014-04-23 18:40:33 -04:00
Joshua Tauberer
0be47c414d
in the DNS test, use dnspython3 rather than dig
2014-04-23 18:27:50 -04:00
Joshua Tauberer
1b4dd98270
test that the SMTP server's EHLO name matches its reverse DNS name
2014-04-23 18:02:30 -04:00
Randall Randall
c7e1e29ddf
Add conditional to avoid errors if nsd exists
2014-04-23 17:53:59 -04:00
Joshua Tauberer
22ad668699
rename test modules to not conflict with global package names (e.g. dns)
2014-04-23 17:43:38 -04:00
Joshua Tauberer
ccbbc930e2
in the mail test script, forgot to remove the dkim import
2014-04-23 17:32:41 -04:00
root
7146a64f95
Merge branch 'master' of https://github.com/JoshData/mailinabox
2014-04-23 15:56:04 -04:00
Joshua Tauberer
6e4670bbd0
adding CONTRIBUTING.md, see #23
2014-04-23 15:52:49 -04:00
Joshua Tauberer
0fb7d02e81
add CC0 1.0 Universal in LICENSE
...
fixes #23
2014-04-23 15:49:23 -04:00
Randall Randall
4e6037c0e1
fix nsd package deficiency
2014-04-23 15:41:25 -04:00
Joshua Tauberer
48f5421b82
Merge pull request #21 from Keats/master
...
Fix install of php5-cgi, roundcube SQL directory on Ubuntu 14.04
2014-04-23 15:00:55 -04:00
Keats
36ccbffddd
Fix install on Ubuntu 14.04
2014-04-23 19:58:13 +01:00
Joshua Tauberer
ec11241a7a
also test reverse DNS
2014-04-23 14:10:04 -04:00
Joshua Tauberer
be39f50aeb
acknowledge iRedMail
2014-04-23 12:49:04 -04:00
Joshua Tauberer
fe3485e13a
spamassassin: enable pyzor
...
Not sure if I've tested this. Also because of graylisting there's not much of a need
to do sophisticated spam filtering, at least based on the email I get.
2014-04-23 12:48:04 -04:00
Joshua Tauberer
95a17a00c0
DNS test: also check a public nameserver to verify that the registrar (or up-host) configuration is correct too
2014-04-20 12:26:35 -04:00
Joshua Tauberer
6fd768d6ee
update to @konklone's latest nginx SSL configuration recommendations
2014-04-17 20:27:52 -04:00
Joshua Tauberer
04d97a11e9
new tests for DNS and IMAP/SMTP
2014-04-17 20:18:10 -04:00
Joshua Tauberer
304bf3d360
update for Ubuntu 14.04
2014-04-17 20:17:24 -04:00
Joshua Tauberer
48bbdd9999
branding
2014-04-17 18:05:05 -04:00
Joshua Tauberer
9dc665e7cd
remove apache before installing nginx --- it's not needed and will start complaining about the port being in use, or it might interfere with nginx
2014-04-17 18:01:14 -04:00
Joshua Tauberer
d5fe5bd2a2
php-fcgid should have been configured in web.sh not webmail.sh
...
When I re-did this, I left in an old reference to the php-fcgid
script that never made it into the repo. Deleting that and moving
the php-fcgid configuration on top of it.
fixes #9
see 2ebd9706ec
2014-03-17 01:46:47 +00:00
Joshua Tauberer
6d1d9e1cc9
remove old Amazon EC2-related things since no one should ever deploy a mail server to EC2 (IPs have bad reputation)
2014-03-17 01:11:07 +00:00
Joshua Tauberer
511453adf7
update how we get the missing roundcube SQL directory: not sure previous URL was correct, should also match the deb version
2014-03-17 01:05:02 +00:00
Joshua Tauberer
ebf19c197d
bump roundcube version since the Debian ftp site isn't providing the previous version anymore
2014-03-17 00:52:20 +00:00
Joshua Tauberer
97083a1e0c
to run webmail.sh directly, it needs to source the global variables
2014-03-17 00:46:59 +00:00