l: add missing mail/internet-gateway file
This commit is contained in:
parent
11718dcded
commit
b22541175b
48
lass/2configs/mail/internet-gateway.nix
Normal file
48
lass/2configs/mail/internet-gateway.nix
Normal file
|
@ -0,0 +1,48 @@
|
|||
{ config, lib, pkgs, ... }:
|
||||
{
|
||||
security.acme.certs."mail.lassul.us" = {
|
||||
group = "lasscert";
|
||||
webroot = "/var/lib/acme/acme-challenge";
|
||||
};
|
||||
users.groups.lasscert.members = [
|
||||
"exim"
|
||||
"nginx"
|
||||
];
|
||||
|
||||
krebs.exim-smarthost = {
|
||||
enable = true;
|
||||
primary_hostname = "lassul.us";
|
||||
dkim = [
|
||||
{ domain = "lassul.us"; }
|
||||
];
|
||||
ssl_cert = "/var/lib/acme/mail.lassul.us/fullchain.pem";
|
||||
ssl_key = "/var/lib/acme/mail.lassul.us/key.pem";
|
||||
local_domains = [
|
||||
"localhost"
|
||||
"lassul.us"
|
||||
"ubikmedia.eu"
|
||||
"ubikmedia.de"
|
||||
"apanowicz.de"
|
||||
"alewis.de"
|
||||
"jarugadesign.de"
|
||||
"beesmooth.ch"
|
||||
"event-extra.de"
|
||||
"jla-trading.com"
|
||||
];
|
||||
extraRouters = ''
|
||||
forward_lassul_us:
|
||||
driver = manualroute
|
||||
domains = lassul.us
|
||||
transport = remote_smtp
|
||||
route_list = * orange.r
|
||||
no_more
|
||||
|
||||
forward_ubik:
|
||||
driver = manualroute
|
||||
domains = ubikmedia.eu:ubikmedia.de:apanowicz.de:alewis.de:jarugadesign.de:beesmooth.ch:event-extra.de:jla-trading.com
|
||||
transport = remote_smtp
|
||||
route_list = * ubik.r
|
||||
no_more
|
||||
'';
|
||||
};
|
||||
}
|
Loading…
Reference in a new issue