diff options
| -rw-r--r-- | odin.nix | 30 |
1 files changed, 30 insertions, 0 deletions
| @@ -95,6 +95,36 @@ | |||
| 95 | defaultCommands = ["rmail"]; | 95 | defaultCommands = ["rmail"]; |
| 96 | }; | 96 | }; |
| 97 | 97 | ||
| 98 | services.postfix = { | ||
| 99 | enable = true; | ||
| 100 | enableSmtp = false; | ||
| 101 | enableSubmission = false; | ||
| 102 | setSendmail = true; | ||
| 103 | networksStyle = "host"; | ||
| 104 | hostname = "odin.asgard.yggdrasil"; | ||
| 105 | recipientDelimiter = "+"; | ||
| 106 | postmasterAlias = ""; rootAlias = ""; extraAliases = ""; | ||
| 107 | |||
| 108 | config = { | ||
| 109 | default_transport = "uucp:ymir"; | ||
| 110 | |||
| 111 | message_size_limit = 0; | ||
| 112 | |||
| 113 | mail_spool_directory = "/srv/mail"; | ||
| 114 | }; | ||
| 115 | |||
| 116 | masterConfig = { | ||
| 117 | uucp = { | ||
| 118 | type = "unix"; | ||
| 119 | private = true; | ||
| 120 | privileged = true; | ||
| 121 | chroot = false; | ||
| 122 | command = "pipe"; | ||
| 123 | args = [ "flags=Fqhu" "user=uucp" ''argv=${config.security.wrapperDir}/uux -z -a $sender - $nexthop!rmail ($recipient)'' ]; | ||
| 124 | }; | ||
| 125 | }; | ||
| 126 | }; | ||
| 127 | |||
| 98 | system.autoUpgrade.enable = true; | 128 | system.autoUpgrade.enable = true; |
| 99 | system.stateVersion = "18.09"; | 129 | system.stateVersion = "18.09"; |
| 100 | 130 | ||
