Enable mail server

This commit is contained in:
Jakob Lechner 2023-09-25 17:09:19 +00:00
parent ad2d6ba39c
commit 3e5e7304ee
No known key found for this signature in database
GPG key ID: 996082EFB5906C10

View file

@ -1,10 +1,16 @@
{ config, lib, pkgs, ... }:
{
nixpkgs.config.permittedInsecurePackages = [
"python3.10-requests-2.28.2"
"python3.10-cryptography-40.0.1"
];
services.pretix = {
enable = true;
instanceName = "Weinturm Open Air";
domain = "tickets.weinturm-open-air.de";
extraDomains = [
"tickets.weinturm.jalr.de"
"tickets.wasted-openair.de"
"oel.wasted-openair.de"
];
@ -18,6 +24,27 @@
enable = true;
days = 14;
};
mail = {
enable = true;
from = "no-reply@tickets.weinturm-open-air.de";
admins = [
"mail@jalr.de"
];
};
};
jalr.mailserver = {
enable = true;
fqdn = "tickets.weinturm.jalr.de";
domains = [
{
domain = "tickets.weinturm-open-air.de";
enableDKIM = false;
}
];
messageSizeLimit = 10 * 1024 * 1024;
users = [ ];
spam.enable = false;
};
security.acme = {