Commit graph

155 commits

Author SHA1 Message Date
79c731ccd3 replaced ip addresses with hostnames 2025-04-01 17:14:28 +00:00
7f5496c9c9 populate ip address based on hostname and populate the hostfile with other vm ips 2025-04-01 17:14:28 +00:00
1a819e1ca4
Disable spam checking 2025-03-30 09:04:27 +02:00
daf3a05b4e Alias file update 2025-03-30 07:01:45 +00:00
ef27fda73a Fix syntax error 2025-03-30 07:01:26 +00:00
298864af66
Update SOPS files for new encryption key
Result of `find . -name '*.secrets.yaml' -exec sops updatekeys --yes {} \;`
2025-03-29 13:12:10 +01:00
totallynotadolphin
76324cbec1 remove trailing whitespace 2025-03-29 11:33:06 +01:00
totallynotadolphin
b978c4c71e Create new user and add keys for totallynotadolphin 2025-03-29 11:09:39 +01:00
a6db8ef50f
nix flake update 2025-03-28 11:28:41 +01:00
a505b14bb1
cargo update 2025-03-28 11:28:29 +01:00
428788afe7
added alias-to-sieve to this repository 2025-03-27 02:22:03 +01:00
ecc88b5539
Add Delivered-To headers 2025-03-27 02:22:02 +01:00
51416950e6
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 02:22:02 +01:00
281642aa38
Loop through all recipients 2025-03-27 02:22:01 +01:00
c5dc52d0eb
Dependency updates 2025-03-27 02:22:01 +01:00
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