Commit Graph

67 Commits

Author SHA1 Message Date
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
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
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