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