chylex
|
dc2e90b7d6
|
Add option to override From header for individual accounts
|
2023-07-08 18:48:34 +02:00 |
|
chylex
|
b32b44e77f
|
Update example config INI
|
2023-07-08 14:23:34 +02:00 |
|
chylex
|
f503402e89
|
Configure allowed senders and recipients on individual accounts
|
2023-07-08 14:23:34 +02:00 |
|
chylex
|
b9509593e5
|
Forbid empty allowed_from list and use wildcard to mean all addresses are allowed
|
2023-07-08 14:02:57 +02:00 |
|
chylex
|
4df671e547
|
Change account config file to use YAML instead of JSON
|
2023-07-08 14:02:57 +02:00 |
|
chylex
|
31b9c46f99
|
Replace From/To headers in relayed emails
|
2023-07-07 13:40:40 +02:00 |
|
chylex
|
35468aff6d
|
Forbid unknown keys when reading account JSON
|
2023-07-07 08:34:49 +02:00 |
|
chylex
|
a142dc3cfe
|
Replace strings.ToLower with strings.EqualFold
|
2023-07-07 07:34:12 +02:00 |
|
chylex
|
636f78a0ec
|
Move utility functions in smtp package
|
2023-07-07 07:25:34 +02:00 |
|
chylex
|
e7353824c5
|
Refactor SMTP relay and client code
|
2023-07-06 19:33:36 +02:00 |
|
chylex
|
725f732ab5
|
Make INI file the only way to read configuration
|
2023-07-06 12:56:30 +02:00 |
|
chylex
|
febeb3bbe5
|
Refactor configuration loading and error handling
|
2023-07-06 11:51:22 +02:00 |
|
chylex
|
a241b313ae
|
Refactor logger construction and error handling
|
2023-07-06 10:09:30 +02:00 |
|
chylex
|
7f8b140d4a
|
Reorganize source code directories
|
2023-07-05 11:03:12 +02:00 |
|
chylex
|
0df317e34c
|
Add .idea folder to .gitignore
|
2023-07-04 23:21:12 +02:00 |
|
chylex
|
aad22aba76
|
Add support for multiple accounts with own SMTP remotes
|
2023-07-03 11:39:08 +02:00 |
|
chylex
|
882f78b7f2
|
Add Dockerfile
|
2023-07-03 08:11:22 +02:00 |
|
chylex
|
a4a97716e2
|
Change hasher utility to accept passwords from stdin
|
2023-07-03 08:10:10 +02:00 |
|
chylex
|
7a6128c724
|
Update smtpd dependency to latest commit
|
2023-07-03 08:09:14 +02:00 |
|