Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						946effcbcf
					 | 
					
						
						
							
							Use Go 1.13 for CI
						
						
						
						
						
						
					 | 
					
						2019-10-14 09:55:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						118d1b88c2
					 | 
					
						
						
							
							Add Travis CI support and remove drone.yml
						
						
						
						
						
						
					 | 
					
						2019-10-14 09:51:09 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						5fd6aad9b1
					 | 
					
						
						
							
							Update project URL from code.bluelife.at to GitHub
						
						
						
						
						
						
					 | 
					
						2019-10-14 09:29:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						21b597f351
					 | 
					
						
						
							
							Bump version to 1.3.0
						
						
						
						
						
						
					 | 
					
						2019-09-07 11:31:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						5f82b4736c
					 | 
					
						
						
							
							Update dependencies
						
						
						
						
						
						
					 | 
					
						2019-09-07 11:31:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Fröhlich
							
						 
					 | 
					
						
						
							
						
						de430286b3
					 | 
					
						
						
							
							Merge branch 'remote-sender' of beppler/smtprelay into master
						
						
						
						
						
						
					 | 
					
						2019-09-07 06:20:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carlos Alberto Costa Beppler
							
						 
					 | 
					
						
						
							
						
						769193ea4d
					 | 
					
						
						
							
							Adjust the description of remote_sender parameter.
						
						
						
						
						
						
						
						It represents the e-mail address used while sending message to the outgoing SMTP server. 
						
						
					 | 
					
						2019-09-06 21:00:35 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carlos Alberto Costa Beppler
							
						 
					 | 
					
						
						
							
						
						0b65e904d8
					 | 
					
						
						
							
							Allows specify the sender used on SMTP conversation with outgoing server.
						
						
						
						
						
						
					 | 
					
						2019-09-06 17:07:37 -03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						2c9645ac68
					 | 
					
						
						
							
							Add drone config
						
						
						
						
						
						
					 | 
					
						2019-05-09 08:17:45 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						770e819e2b
					 | 
					
						
						
							
							Improve error checking
						
						
						
						
						
						
					 | 
					
						2019-02-21 08:29:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						d11f8d81ea
					 | 
					
						
						
							
							Fix formatting
						
						
						
						
						
						
					 | 
					
						2019-02-21 08:27:12 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						6270d75571
					 | 
					
						
						
							
							Improve TLS Config to prefer server ciphers, remove 3DES ciphers and require TLS 1.1 or higher
						
						
						
						
						
						
					 | 
					
						2019-01-08 15:09:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						92be537b25
					 | 
					
						
						
							
							Bump version to 1.2.0
						
						
						
						
						
						
					 | 
					
						2019-01-07 12:03:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						b9d1663a18
					 | 
					
						
						
							
							Fixes for new authentication code
						
						
						
						
						
						
					 | 
					
						2019-01-07 11:52:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						3a96014c70
					 | 
					
						
						
							
							Revert package renaming
						
						
						
						
						
						
					 | 
					
						2018-12-29 13:08:10 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						ade7cbca36
					 | 
					
						
						
							
							Rename to smtprelay
						
						
						
						
						
						
					 | 
					
						2018-12-29 12:39:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						ab341c697d
					 | 
					
						
						
							
							Code refactoring and rename package
						
						
						
						
						
						
					 | 
					
						2018-12-29 12:24:32 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						ab850e8765
					 | 
					
						
						
							
							Use proper hostname instead of "localhost" for outgoing mails
						
						
						
						
						
						
					 | 
					
						2018-12-28 15:40:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						a82b0faf96
					 | 
					
						
						
							
							Check sender email against auth file when user is authenticated
						
						
						
						
						
						
					 | 
					
						2018-12-28 15:30:55 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						76a04a2001
					 | 
					
						
						
							
							Authentication checker converted to store passwords as bcrypt hashes
						
						
						
						
						
						
					 | 
					
						2018-12-28 15:18:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						0df376e54a
					 | 
					
						
						
							
							Bump to 1.1.1-dev
						
						
						
						
						
						
					 | 
					
						2018-12-26 21:20:51 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						c05e5779a8
					 | 
					
						
						
							
							Bump version to 1.1.0
						
						
						
						
						
						
					 | 
					
						2018-12-26 21:07:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						3c1d683edc
					 | 
					
						
						
							
							Update documentation for SMTPS support (outgoing)
						
						
						
						
						
						
					 | 
					
						2018-12-26 21:05:59 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						83b558239a
					 | 
					
						
						
							
							Implement SMTPS support
						
						
						
						
						
						
					 | 
					
						2018-12-26 20:58:13 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						571e9ea942
					 | 
					
						
						
							
							Fork net/smtp package
						
						
						
						
						
						
					 | 
					
						2018-12-26 20:10:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						38aa14ddbf
					 | 
					
						
						
							
							Ensure that authentication was successfull before we relay mails
						
						
						
						
						
						
					 | 
					
						2018-12-26 19:35:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						72dad9fb70
					 | 
					
						
						
							
							Handle error cases for user supplied regexp
						
						
						
						
						
						
					 | 
					
						2018-12-21 14:10:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						e01895f25a
					 | 
					
						
						
							
							Update README
						
						
						
						
						
						
					 | 
					
						2018-12-21 10:16:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						a0e357c0de
					 | 
					
						
						
							
							Add log message for successful delivery
						
						
						
						
						
						
					 | 
					
						2018-12-21 09:09:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						3d648a2ce7
					 | 
					
						
						
							
							Adjust SMTP error codes and messages to be aligned with the RFCs
						
						
						
						
						
						
					 | 
					
						2018-12-21 09:06:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						66fb86be7a
					 | 
					
						
						
							
							Improve logging for received emails
						
						
						
						
						
						
					 | 
					
						2018-12-20 14:16:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						1d1c617161
					 | 
					
						
						
							
							Remove debug logging from smtpd
						
						
						
						
						
						
					 | 
					
						2018-12-20 13:53:06 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						e87b1e7168
					 | 
					
						
						
							
							Implement authentication checker against a plaintext file
						
						
						
						
						
						
					 | 
					
						2018-12-20 13:52:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						926c681bdf
					 | 
					
						
						
							
							Implement Sender and Recipient checker against regular expressions
						
						
						
						
						
						
					 | 
					
						2018-12-20 11:36:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						dbe4c3bc50
					 | 
					
						
						
							
							More formatting fixes
						
						
						
						
						
						
					 | 
					
						2018-12-20 11:13:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						6427f0ec23
					 | 
					
						
						
							
							Fix whitespace
						
						
						
						
						
						
					 | 
					
						2018-12-20 11:11:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						a5f3c2bd3f
					 | 
					
						
						
							
							Implement connection checker to restrict which networks are allowed to send mails to us
						
						
						
						
						
						
					 | 
					
						2018-12-20 11:09:06 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						b03ecbb02d
					 | 
					
						
						
							
							Introduce VERSION to be able to identify ourselves
						
						
						
						
						
						
					 | 
					
						2018-12-20 09:58:04 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						3b643b3927
					 | 
					
						
						
							
							Improve logging and make sure smtpd is also logging
						
						
						
						
						
						
					 | 
					
						2018-12-20 09:44:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						88d85458dc
					 | 
					
						
						
							
							Implement logfile and print on stdout and the logfile per default
						
						
						
						
						
						
					 | 
					
						2018-12-20 09:17:40 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						58d124b20d
					 | 
					
						
						
							
							Switch dependency back to chrj/smtpd since my fixes were merged
						
						
						
						
						
						
					 | 
					
						2018-12-20 08:45:12 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						646103d157
					 | 
					
						
						
							
							Update smtpd dependency to latest commit
						
						
						
						
						
						
					 | 
					
						2018-12-14 13:37:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						5004734404
					 | 
					
						
						
							
							Temporary switch to my own fork of smtpd which contains a few fixes
						
						
						
						
						
						
					 | 
					
						2018-12-14 12:48:23 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						72fe85dea9
					 | 
					
						
						
							
							Add Received line to comply with RFC 5321
						
						
						
						
						
						
					 | 
					
						2018-12-14 11:26:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						b55f5569b9
					 | 
					
						
						
							
							Repair totally broken STARTTLS and TLS listeners
						
						
						
						
						
						
					 | 
					
						2018-12-13 13:11:55 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						a70b148821
					 | 
					
						
						
							
							Allow remote authentication to be optional
						
						
						
						
						
						
					 | 
					
						2018-12-12 08:38:13 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						ba30ddd83c
					 | 
					
						
						
							
							Remove separate remote_port config value and add it to remote_host
						
						
						
						
						
						
					 | 
					
						2018-12-12 08:37:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						b53d620dd5
					 | 
					
						
						
							
							Do not share Server instance with multiple listeners
						
						
						
						
						
						
						
						to avoid mixing TLS and non TLS configurations in the same server. 
						
						
					 | 
					
						2018-12-11 15:30:12 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						5a67f917af
					 | 
					
						
						
							
							Add notice for local_forcetls because it cannot be used when unencrypted
						
						
						
						
						
						
						
						SMTP port is used 
						
						
					 | 
					
						2018-12-10 16:16:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Froehlich
							
						 
					 | 
					
						
						
							
						
						d07ba4c174
					 | 
					
						
						
							
							Update readme
						
						
						
						
						
						
					 | 
					
						2018-12-10 16:16:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |