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