1
0
mirror of https://github.com/chylex/SMTP-Relay.git synced 2024-10-17 08:42:46 +02:00
Commit Graph

286 Commits

Author SHA1 Message Date
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
Bernhard Froehlich
5da54ccf31
Implement multiple listeners and improve documentation in ini file 2018-12-10 14:54:57 +00:00
Bernhard Froehlich
f756ca0c98
Add support for TLS and STARTTLS 2018-12-10 10:34:31 +00:00
Bernhard Froehlich
7b4a51d62c
Initial commit 2018-12-08 21:19:56 +00:00
Bernhard Froehlich
c707438ae8
Update MIT license template 2018-12-08 21:16:10 +00:00
Bernhard Fröhlich
fb59863796 Initial commit 2018-12-08 20:48:19 +00:00