Commit graph

  • dd9b18dd18
    Documentation and usage example for sieve script Gonne 2025-04-07 17:41:06 +02:00
  • 99bc6b7429 cargo update main Gonne 2025-04-07 07:54:39 +02:00
  • c7d5a2e1c0 nix flake update Gonne 2025-04-07 07:54:26 +02:00
  • aa210d868b Disallow apostrophies in mail addresses of alias files Gonne 2025-03-30 09:35:09 +02:00
  • 8cf6d9f0a3
    cargo update Gonne 2025-04-07 07:54:39 +02:00
  • c42429142a
    nix flake update Gonne 2025-04-07 07:54:26 +02:00
  • 79c731ccd3 replaced ip addresses with hostnames Dennis Frieberg 2025-04-01 17:03:18 +02:00
  • 7f5496c9c9 populate ip address based on hostname and populate the hostfile with other vm ips Dennis Frieberg 2025-03-31 02:28:53 +02:00
  • 99871928f9
    replaced ip addresses with hostnames Dennis Frieberg 2025-04-01 17:03:18 +02:00
  • ec77890814
    populate ip address based on hostname and populate the hostfile with other vm ips Dennis Frieberg 2025-03-31 02:28:53 +02:00
  • 1a819e1ca4
    Disable spam checking Gonne 2025-03-29 18:14:20 +01:00
  • daf3a05b4e Alias file update Gonne 2025-03-29 11:20:31 +01:00
  • ef27fda73a Fix syntax error Gonne 2025-03-29 13:28:13 +01:00
  • 846866bab0
    Fix syntax error Gonne 2025-03-29 13:28:13 +01:00
  • 261813e8c1
    Alias file update Gonne 2025-03-29 11:20:31 +01:00
  • 298864af66
    Update SOPS files for new encryption key Gonne 2025-03-29 13:12:10 +01:00
  • 76324cbec1 remove trailing whitespace totallynotadolphin 2025-03-29 11:33:06 +01:00
  • b978c4c71e Create new user and add keys for totallynotadolphin totallynotadolphin 2025-03-29 11:07:32 +01:00
  • a6db8ef50f
    nix flake update Gonne 2025-03-28 11:28:41 +01:00
  • a505b14bb1
    cargo update Gonne 2025-03-28 11:28:29 +01:00
  • 428788afe7
    added alias-to-sieve to this repository Dennis Frieberg 2025-03-26 22:21:09 +01:00
  • ecc88b5539
    Add Delivered-To headers Gonne 2025-03-26 07:30:12 +01:00
  • 51416950e6
    Redirect for all incoming recipients as a copy and discard original incoming mail Gonne 2025-03-24 11:30:29 +01:00
  • 281642aa38
    Loop through all recipients Gonne 2025-03-11 09:12:09 +01:00
  • c5dc52d0eb
    Dependency updates Gonne 2025-02-25 14:42:44 +01:00
  • cc432e8b2c
    Some basic tests Gonne 2024-12-02 20:52:32 +01:00
  • 9a493ba2d1
    cargo clippy suggestions Gonne 2024-11-28 16:38:09 +01:00
  • 0d71c66d4b
    Reorder and comment Gonne 2024-11-26 19:15:25 +01:00
  • c7bb1194d2
    Reintroduce ordering Gonne 2024-11-25 21:26:39 +01:00
  • 3386d6afa0
    cargo fmt Gonne 2024-11-25 20:40:40 +01:00
  • 09be518a37
    Clippy suggestions Gonne 2024-11-25 20:31:28 +01:00
  • 828fade1e6
    Add some type safety Gonne 2024-11-25 20:19:09 +01:00
  • e0eded2aba
    Conflate multiple alias input files Gonne 2024-11-14 09:39:20 +01:00
  • ede3c48ea7
    Don't output preamble Gonne 2024-11-10 20:43:35 +01:00
  • e8560799d4
    Add rust version Gonne 2024-11-07 16:24:52 +01:00
  • f82d6f7c9a
    Pass default domain via commandline argument Gonne 2024-11-03 18:11:39 +01:00
  • 137ed5055e
    clippy suggestions Gonne 2024-11-03 09:59:05 +01:00
  • f9b5e70170
    sort consistently Gonne 2024-11-03 09:28:48 +01:00
  • b4e5c6ca9e
    License Gonne 2024-11-03 09:22:56 +01:00
  • b6bc2c026b
    Convert project to flake Gonne 2024-11-03 09:08:58 +01:00
  • ed9be64e54
    Generate sieve script from hashmap Gonne 2024-11-03 08:46:55 +01:00
  • 696370b85e
    First rough parsing of alias file to hashmap Gonne 2024-11-03 07:22:53 +01:00
  • c31324d205
    Add gitignore Gonne 2024-11-02 19:22:50 +01:00
  • 4aaff89e95
    satisfied alejandra Dennis Frieberg 2025-03-26 22:23:37 +01:00
  • 8f5e96de04 Update alias-to-sieve script to set Delivered-To headers on our forwarded mails. Gonne 2025-03-26 07:43:01 +01:00
  • 98fe80676d
    Fix DKIM config Gonne 2025-03-25 21:03:15 +01:00
  • 1e19850388
    Update alias-to-sieve script to set Delivered-To headers on our forwarded mails. Gonne 2025-03-26 07:43:01 +01:00
  • c078a05ad0 Fix e-mail regex. Apostrophes are allowed in local parts but we use them to deliminate strings in the sieve script. Gonne 2025-03-24 14:38:46 +01:00
  • ee26c2a42a Update alias file Gonne 2025-03-24 13:47:27 +01:00
  • d3758e38bf Update alias script Gonne 2025-03-24 12:07:05 +01:00
  • 327d4ec34e Move sieve generator script to stalwart-mail service and make all respective /tmp folders private Gonne 2025-03-24 10:44:31 +01:00
  • a469194bce Enable SMTPUTF8. We talk to our own VM that supports it. Gonne 2025-03-18 11:33:25 +01:00
  • 3300389ac8 More comments Gonne 2025-03-18 11:28:14 +01:00
  • f7d555471b Rename secret files to have 'secrets.yaml' suffix. Gonne 2025-03-18 11:11:43 +01:00
  • 737e66f822 Increase limits for our redirect script to be higher than our number of aliases Gonne 2025-03-18 09:44:02 +01:00
  • 5643438ce6 Include stalwart's patch for redirect to sender instead of our own Gonne 2025-03-17 15:59:16 +01:00
  • a566753dad Update to redirect script that works for multiple recipients Gonne 2025-03-17 15:57:23 +01:00
  • b13aa775c8 Only set original sender for MAIL FROM Gonne 2025-03-03 14:49:42 +01:00
  • 6acb1aaed5 Alias file update Gonne 2025-03-03 12:58:49 +01:00
  • 0e8d4eb121 Group config parameters Gonne 2025-03-02 11:57:05 +01:00
  • 9c83e40da6 Enable DKIM signing Gonne 2025-03-02 11:44:08 +01:00
  • 0cbc7041b7 Filter out catch-all addresses of the form "@domain.tld" from the allowlist that are not intended for HRZ Gonne 2025-03-02 08:41:07 +01:00
  • 3258fbc2e3 Set sender and increase redirect limit for our alias file Gonne 2025-03-02 08:40:47 +01:00
  • 3918ca5fec Accept mail from our badly configured VMs Gonne 2025-03-02 08:37:40 +01:00
  • b0268f9d24 Add mathebau.de to certificate Gonne 2025-03-02 08:36:33 +01:00
  • 0407561faf Rename config option after update beyond version 0.11.2 Gonne 2025-03-02 08:34:54 +01:00
  • 00e774edf9 Disable matheball.de forwards and submission to mail allowlist until we actually handle it Gonne 2025-03-02 08:33:22 +01:00
  • 60b7eef25e Allow unpacking stalwart's webadmin interface Gonne 2025-02-28 11:13:59 +01:00
  • 69c4ccc0d8 Delete directive proxy_interface Gonne 2025-02-28 11:11:58 +01:00
  • 889b867c66
    Fix e-mail regex. Apostrophes are allowed in local parts but we use them to deliminate strings in the sieve script. Gonne 2025-03-24 14:38:46 +01:00
  • b2f6011c15
    Update alias file Gonne 2025-03-24 13:47:27 +01:00
  • 85abf4ce93
    Update alias script Gonne 2025-03-24 12:07:05 +01:00
  • 29ac5ba879
    Move sieve generator script to stalwart-mail service and make all respective /tmp folders private Gonne 2025-03-24 10:44:31 +01:00
  • 6788b31aad
    Enable SMTPUTF8. We talk to our own VM that supports it. Gonne 2025-03-18 11:33:25 +01:00
  • e0c742fc88
    More comments Gonne 2025-03-18 11:28:14 +01:00
  • eb75da15d4
    Rename secret files to have 'secrets.yaml' suffix. Gonne 2025-03-18 11:11:43 +01:00
  • 23d85d5364
    Increase limits for our redirect script to be higher than our number of aliases Gonne 2025-03-18 09:44:02 +01:00
  • 797599b296
    Include stalwart's patch for redirect to sender instead of our own Gonne 2025-03-17 15:59:16 +01:00
  • 5032b94ed1
    Update to redirect script that works for multiple recipients Gonne 2025-03-17 15:57:23 +01:00
  • 12c9f59e2e
    removed nixpkgs-stable overwrite from pre-commit-hooks, because it doesn't exist anymore Dennis Frieberg 2025-03-17 14:53:22 +01:00
  • 4f3efdf496 Don't fail installer machine if no drives to install on are mounted Gonne 2025-03-06 09:49:08 +01:00
  • ceaaa3bcaf Only set original sender for MAIL FROM Gonne 2025-03-03 14:49:42 +01:00
  • 85550be504 Alias file update Gonne 2025-03-03 12:58:49 +01:00
  • be998b48f5 Group config parameters Gonne 2025-03-02 11:57:05 +01:00
  • 10ca56c064 Enable DKIM signing Gonne 2025-03-02 11:44:08 +01:00
  • c05d7591a8 Filter out catch-all addresses of the form "@domain.tld" from the allowlist that are not intended for HRZ Gonne 2025-03-02 08:41:07 +01:00
  • ea956c99e7 Set sender and increase redirect limit for our alias file Gonne 2025-03-02 08:40:47 +01:00
  • b3dde5ef7a Accept mail from our badly configured VMs Gonne 2025-03-02 08:37:40 +01:00
  • 0517a5e77c Add mathebau.de to certificate Gonne 2025-03-02 08:36:33 +01:00
  • 3ece72db70 Rename config option after update beyond version 0.11.2 Gonne 2025-03-02 08:34:54 +01:00
  • 68a02c75e1 Disable matheball.de forwards and submission to mail allowlist until we actually handle it Gonne 2025-03-02 08:33:22 +01:00
  • beaab16ffa Allow unpacking stalwart's webadmin interface Gonne 2025-02-28 11:13:59 +01:00
  • 01951eadad Delete directive proxy_interface Gonne 2025-02-28 11:11:58 +01:00
  • 064aca1705
    renamed secret files so they are easier to shell glob Dennis Frieberg 2025-03-05 21:05:37 +01:00
  • e5e3fab14d
    reencrypted secrets for Daniel Dennis Frieberg 2025-03-05 20:53:01 +01:00
  • d21fd3e00c
    deleted wrong nyarlathotep key Dennis Frieberg 2025-03-05 20:47:35 +01:00
  • b5bbc0345d Add SOPS/AGE key for daniel Daniel Simon 2025-03-04 00:12:27 +01:00
  • 638b62591d Add SSH and Nix keys and password for daniel Daniel Simon 2025-03-03 23:59:28 +01:00
  • 0472063a76
    new ssh key for nerf Dennis Frieberg 2025-03-03 15:21:58 +01:00
  • 753b34592c Increase root file system to make space for /tmp folder which needs lots of space during builds Gonne 2025-02-26 13:47:32 +01:00