This repository has no description
1.2 kB
48 lines
1{ config, lib, pkgs, ... }:
2{
3 security.acme.certs."mail.lassul.us" = {
4 group = "lasscert";
5 webroot = "/var/lib/acme/acme-challenge";
6 };
7 users.groups.lasscert.members = [
8 "exim"
9 "nginx"
10 ];
11
12 krebs.exim-smarthost = {
13 enable = true;
14 primary_hostname = "lassul.us";
15 dkim = [
16 { domain = "lassul.us"; }
17 ];
18 ssl_cert = "/var/lib/acme/mail.lassul.us/fullchain.pem";
19 ssl_key = "/var/lib/acme/mail.lassul.us/key.pem";
20 local_domains = [
21 "localhost"
22 "lassul.us"
23 "ubikmedia.eu"
24 "ubikmedia.de"
25 "apanowicz.de"
26 "alewis.de"
27 "jarugadesign.de"
28 "beesmooth.ch"
29 "event-extra.de"
30 "jla-trading.com"
31 ];
32 extraRouters = ''
33 forward_lassul_us:
34 driver = manualroute
35 domains = lassul.us
36 transport = remote_smtp
37 route_list = * orange.r
38 no_more
39
40 forward_ubik:
41 driver = manualroute
42 domains = ubikmedia.eu:ubikmedia.de:apanowicz.de:alewis.de:jarugadesign.de:beesmooth.ch:event-extra.de:jla-trading.com
43 transport = remote_smtp
44 route_list = * ubik.r
45 no_more
46 '';
47 };
48}