108ec0b3d0
added alias-to-sieve to this repository
2025-03-27 01:51:12 +01:00
59f9c5f224
Add Delivered-To
headers
2025-03-27 01:40:29 +01:00
8abc9098cf
Redirect for all incoming recipients as a copy and discard original incoming mail
...
This way it is not saved in the catch-all account.
2025-03-27 01:40:28 +01:00
946d62ee53
Loop through all recipients
2025-03-27 01:40:28 +01:00
f060d2f892
Dependency updates
2025-03-27 01:40:26 +01:00
fb69559411
Some basic tests
2025-03-27 01:40:25 +01:00
b1ec2f7028
cargo clippy suggestions
2025-03-27 01:40:25 +01:00
e22ab621f0
Reorder and comment
2025-03-27 01:40:24 +01:00
0e0bdfbdf0
Reintroduce ordering
2025-03-27 01:40:23 +01:00
042a5f618b
cargo fmt
2025-03-27 01:40:23 +01:00
cb6d989b62
Clippy suggestions
2025-03-27 01:40:22 +01:00
770cd10c34
Add some type safety
2025-03-27 01:40:22 +01:00
51c30ebd9b
Conflate multiple alias input files
2025-03-27 01:40:21 +01:00
6e86898e3d
Don't output preamble
2025-03-27 01:40:20 +01:00
90883aabc8
Add rust version
2025-03-27 01:40:20 +01:00
6e2fad0e11
Pass default domain via commandline argument
2025-03-27 01:40:19 +01:00
8da0d34166
clippy suggestions
2025-03-27 01:40:18 +01:00
ce11ff8aed
sort consistently
2025-03-27 01:40:18 +01:00
2bd29b283d
License
2025-03-27 01:40:17 +01:00
b6bc2c026b
Convert project to flake
2025-03-27 01:40:17 +01:00
ed9be64e54
Generate sieve script from hashmap
2025-03-27 01:40:16 +01:00
696370b85e
First rough parsing of alias file to hashmap
2025-03-27 01:40:15 +01:00
c31324d205
Add gitignore
2025-03-27 01:40:13 +01:00
4aaff89e95
satisfied alejandra
2025-03-26 22:23:37 +01:00
8f5e96de04
Update alias-to-sieve script to set Delivered-To
headers on our forwarded mails.
...
Fixes #65
2025-03-26 13:47:40 +00:00
98fe80676d
Fix DKIM config
2025-03-26 14:40:45 +01:00
c078a05ad0
Fix e-mail regex. Apostrophes are allowed in local parts but we use them to deliminate strings in the sieve script.
2025-03-24 19:38:05 +00:00
ee26c2a42a
Update alias file
2025-03-24 19:38:05 +00:00
d3758e38bf
Update alias script
2025-03-24 19:38:05 +00:00
327d4ec34e
Move sieve generator script to stalwart-mail service and make all respective /tmp folders private
2025-03-24 19:38:05 +00:00
a469194bce
Enable SMTPUTF8. We talk to our own VM that supports it.
2025-03-24 19:38:05 +00:00
3300389ac8
More comments
2025-03-24 19:38:05 +00:00
f7d555471b
Rename secret files to have 'secrets.yaml' suffix.
2025-03-24 19:38:05 +00:00
737e66f822
Increase limits for our redirect script to be higher than our number of aliases
2025-03-24 19:38:05 +00:00
5643438ce6
Include stalwart's patch for redirect to sender instead of our own
2025-03-24 19:38:05 +00:00
a566753dad
Update to redirect script that works for multiple recipients
2025-03-24 19:38:05 +00:00
b13aa775c8
Only set original sender for MAIL FROM
2025-03-24 19:38:05 +00:00
6acb1aaed5
Alias file update
2025-03-24 19:38:05 +00:00
0e8d4eb121
Group config parameters
2025-03-24 19:38:05 +00:00
9c83e40da6
Enable DKIM signing
2025-03-24 19:38:05 +00:00
0cbc7041b7
Filter out catch-all addresses of the form "@domain.tld" from the allowlist that are not intended for HRZ
2025-03-24 19:38:05 +00:00
3258fbc2e3
Set sender and increase redirect limit for our alias file
2025-03-24 19:38:05 +00:00
3918ca5fec
Accept mail from our badly configured VMs
2025-03-24 19:38:05 +00:00
b0268f9d24
Add mathebau.de to certificate
2025-03-24 19:38:05 +00:00
0407561faf
Rename config option after update beyond version 0.11.2
2025-03-24 19:38:05 +00:00
00e774edf9
Disable matheball.de forwards and submission to mail allowlist until we actually handle it
2025-03-24 19:38:05 +00:00
60b7eef25e
Allow unpacking stalwart's webadmin interface
2025-03-24 19:38:05 +00:00
69c4ccc0d8
Delete directive proxy_interface
...
This directive is supposed to prevent mail delivery loops that would be caused by portforwarding to itself.
Behind this ip address, however, there is our general mail vm and not immediately the mailinglist setup.
2025-03-24 19:38:05 +00:00
12c9f59e2e
removed nixpkgs-stable
overwrite from pre-commit-hooks
, because it doesn't exist anymore
2025-03-17 14:53:22 +01:00
4f3efdf496
Don't fail installer machine if no drives to install on are mounted
2025-03-06 09:49:08 +01:00