Joshua Tauberer
|
84e8ac25b8
|
block users who aren't running the distro that the docs specifically require
|
2014-03-17 00:42:00 +00:00 |
Joshua Tauberer
|
2ebd9706ec
|
add php-fastcgi init script to start the FastCGI process needed to run Roundcube (and any other PHP scripts, really)
|
2014-03-17 00:03:19 +00:00 |
Joshua Tauberer
|
0564136bd7
|
advertise who we are in the SMTP 220 banner
|
2014-03-16 22:38:42 +00:00 |
Joshua Tauberer
|
d4465d7ea3
|
paste my KNC entry into the README, move docs to a new file
|
2014-03-16 17:38:05 -04:00 |
Joshua Tauberer
|
f27ef21f53
|
install Python 3, fixes #4
|
2014-03-16 16:50:24 -04:00 |
Joshua Tauberer
|
b3ec80b301
|
Merge pull request #5 from vzvenyach/master
Documentation fixes
|
2014-03-16 16:39:57 -04:00 |
vzvenyach
|
c63d470b22
|
Typo
In your domain name.
|
2014-03-16 16:30:26 -04:00 |
vzvenyach
|
e600d01e44
|
Fixed usage description
Was linking to the wrong path/filename
|
2014-03-16 16:29:47 -04:00 |
Joshua Tauberer
|
cf0f26d58d
|
update project webpage because I renamed my github account
|
2014-01-27 15:49:00 +00:00 |
Joshua Tauberer
|
5b4af391d5
|
set the postfix helo string to the machine's hostname, overriding the Debian default 'localhost', since some MTAs require a hostname there
|
2014-01-27 15:46:32 +00:00 |
Joshua Tauberer
|
08e7c315c9
|
fix a -z test, quotes needed
|
2014-01-27 15:46:32 +00:00 |
Joshua Tauberer
|
afda0405cf
|
apply @konklone's nginx https: recommendations from https://gist.github.com/konklone/6532544
|
2013-09-14 10:11:47 -04:00 |
Joshua Tauberer
|
9cd5fc34a9
|
refactoring dns_update: use global vars stored in /etc/mailinabox.conf
|
2013-09-08 11:47:27 +00:00 |
Joshua Tauberer
|
548cc8a0f6
|
generate a self-signed certificate for PUBLIC_HOSTNAME and change DNS MX records to PRIMARY_HOSTNAME so it matches
|
2013-09-08 11:27:25 +00:00 |
Joshua Tauberer
|
0403d27712
|
set the DNS SOA RNAME domain contact email to hostmaster@PRIMARY_HOSTNAME and add an alias when creating the first mail user
|
2013-09-08 10:16:09 +00:00 |
Joshua Tauberer
|
b4e7d6ba5e
|
create a basic hello world page on http/https
|
2013-09-08 09:55:58 +00:00 |
Joshua Tauberer
|
b770c5370b
|
web and roundcube webmail
|
2013-09-07 16:53:25 -04:00 |
Joshua Tauberer
|
43f4ef94b7
|
if I'm going to credit @shevski, I should also mention @konklone
|
2013-09-05 15:34:25 -04:00 |
Joshua Tauberer
|
7f5830117f
|
Merge pull request #1 from shevski/patch-1
Credit @shevski for early conversations around decentralizing email.
|
2013-09-05 12:32:33 -07:00 |
shevski
|
5dc0cf0ae3
|
small update
mwhahahaha
|
2013-09-05 16:50:05 +01:00 |
Joshua Tauberer
|
08241795a4
|
improving README
|
2013-09-05 07:21:53 -04:00 |
Joshua Tauberer
|
1cc81e480d
|
increase dovecot mx connections per mailbox
|
2013-09-04 06:53:01 -04:00 |
Joshua Tauberer
|
a50f30c411
|
smtp server test
|
2013-09-01 10:40:12 -04:00 |
Joshua Tauberer
|
7f63c199a6
|
move the sieve script configuration to tools/mail.py
|
2013-09-01 10:40:12 -04:00 |
Joshua Tauberer
|
0c199b2e32
|
improve comments throughout the scripts
|
2013-09-01 10:40:12 -04:00 |
Joshua Tauberer
|
acaa29e8db
|
mail.py: check that mailboxes don't exist before creating them
|
2013-09-01 10:40:12 -04:00 |
Joshua Tauberer
|
5b82bbb5b3
|
preliminary script for nginx
|
2013-09-01 14:24:49 +00:00 |
Joshua Tauberer
|
5d26c490af
|
enable postgrey and zen.spamhaus.org RBL blacklisting
|
2013-09-01 13:12:05 +00:00 |
Joshua Tauberer
|
166aebb2b3
|
more for the README
|
2013-08-31 19:46:42 -04:00 |
Joshua Tauberer
|
cff3d561c2
|
dovecot antispam was not setup right
|
2013-08-31 19:46:42 -04:00 |
Joshua Tauberer
|
4a06e93b1e
|
put all DKIM on the primary hostname since that's the only one guaranteed to be actually hosted (DNS) here; give new users a Spam folder too
|
2013-08-31 18:52:13 +00:00 |
Joshua Tauberer
|
fe02d58b77
|
when updating DNS, use /etc/mailinabox.conf
|
2013-08-31 18:18:19 +00:00 |
Joshua Tauberer
|
f37a508b74
|
forgot to define ns1, ns2 hostnames
|
2013-08-31 13:40:25 -04:00 |
Joshua Tauberer
|
560cd73b80
|
add a new mail user/alias configuration tool
|
2013-08-31 14:51:23 +00:00 |
Joshua Tauberer
|
a1260b75fb
|
various fixes; rewrote test scripts
|
2013-08-31 10:50:27 -04:00 |
Joshua Tauberer
|
3839054b96
|
rewriting README
|
2013-08-31 10:48:32 -04:00 |
Joshua Tauberer
|
981d162f19
|
write configuration info to /etc/mailinabox.conf; other cleanup
|
2013-08-31 14:46:10 +00:00 |
Joshua Tauberer
|
2d8ee99393
|
stop if the machine permits password login; remove testing code
|
2013-08-31 13:05:58 +00:00 |
Joshua Tauberer
|
d307633abb
|
postfix needs to be told to listen on public network interfaces
|
2013-08-26 21:22:48 +00:00 |
Joshua Tauberer
|
c869f67e3d
|
ask the user for inputs
|
2013-08-26 21:02:31 +00:00 |
Joshua Tauberer
|
8ac35be22c
|
notes for setting up dspam, but it crashed a lot so I'm not using it
|
2013-08-23 12:03:26 -04:00 |
Joshua Tauberer
|
97b2105a1f
|
spamassassin
|
2013-08-23 11:59:28 -04:00 |
Joshua Tauberer
|
5cef1bb63d
|
DNS, SPF, and DKIM
|
2013-08-21 16:53:22 -04:00 |
Joshua Tauberer
|
e06b4f5ccf
|
assume scripts are running as root, dont sudo everything
|
2013-08-21 14:23:43 -04:00 |
Joshua Tauberer
|
eb47a1471b
|
mail seems to work
|
2013-08-21 09:37:33 -04:00 |
Joshua Tauberer
|
d3a20b3369
|
initial commit of some preliminary notes
|
2013-08-20 22:27:32 -04:00 |