Commit graph

140 commits

Author SHA1 Message Date
cc432e8b2c
Some basic tests 2025-03-27 02:22:00 +01:00
9a493ba2d1
cargo clippy suggestions 2025-03-27 02:21:59 +01:00
0d71c66d4b
Reorder and comment 2025-03-27 02:21:59 +01:00
c7bb1194d2
Reintroduce ordering 2025-03-27 02:21:58 +01:00
3386d6afa0
cargo fmt 2025-03-27 02:21:57 +01:00
09be518a37
Clippy suggestions 2025-03-27 02:21:57 +01:00
828fade1e6
Add some type safety 2025-03-27 02:21:56 +01:00
e0eded2aba
Conflate multiple alias input files 2025-03-27 02:21:56 +01:00
ede3c48ea7
Don't output preamble 2025-03-27 02:21:55 +01:00
e8560799d4
Add rust version 2025-03-27 02:21:54 +01:00
f82d6f7c9a
Pass default domain via commandline argument 2025-03-27 02:21:54 +01:00
137ed5055e
clippy suggestions 2025-03-27 02:21:53 +01:00
f9b5e70170
sort consistently 2025-03-27 02:21:52 +01:00
b4e5c6ca9e
License 2025-03-27 02:21:43 +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
064aca1705
renamed secret files so they are easier to shell glob 2025-03-05 21:11:38 +01:00
e5e3fab14d
reencrypted secrets for Daniel 2025-03-05 20:53:01 +01:00
d21fd3e00c
deleted wrong nyarlathotep key 2025-03-05 20:52:11 +01:00
Daniel Simon
b5bbc0345d Add SOPS/AGE key for daniel 2025-03-04 00:12:27 +01:00
Daniel Simon
638b62591d Add SSH and Nix keys and password for daniel 2025-03-03 23:59:28 +01:00