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 
						 
				 
			
				
					
						
							
							
								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