mirror of
https://github.com/kittywitch/nixfiles.git
synced 2026-02-10 04:49:19 -08:00
services/mail: weh
This commit is contained in:
parent
94caeae756
commit
9c73f4b41f
4 changed files with 12 additions and 2 deletions
|
|
@ -18,7 +18,7 @@ in {
|
|||
<emailProvider id="kittywit.ch">
|
||||
<domain>kittywit.ch</domain>
|
||||
<displayName>kittywit.ch Mail</displayName>
|
||||
<displayShortName>em0lar</displayShortName>
|
||||
<displayShortName>kittywitch</displayShortName>
|
||||
<incomingServer type="imap">
|
||||
<hostname>${config.network.addresses.public.domain}</hostname>
|
||||
<port>993</port>
|
||||
|
|
|
|||
|
|
@ -30,6 +30,7 @@ in
|
|||
extraDomainNames =
|
||||
[
|
||||
config.network.dns.domain
|
||||
"mail.${config.network.dns.domain}"
|
||||
config.network.addresses.public.domain
|
||||
"dork.dev"
|
||||
];
|
||||
|
|
|
|||
|
|
@ -8,6 +8,8 @@ let
|
|||
virtualRegex = pkgs.writeText "virtual-regex" ''
|
||||
/^kat\.[^@.]+@kittywit\.ch$/ kat@kittywit.ch
|
||||
/^kat\.[^@.]+@dork\.dev$/ kat@kittywit.ch
|
||||
/^arc\.[^@.]+@kittywit\.ch$/ arc@kittywit.ch
|
||||
/^arc\.[^@.]+@dork\.dev$/ arc@kittywit.ch
|
||||
'';
|
||||
|
||||
helo_access = pkgs.writeText "helo_access" ''
|
||||
|
|
|
|||
|
|
@ -1,9 +1,16 @@
|
|||
{ config, ... }: {
|
||||
{ config, lib, ... }: with lib; {
|
||||
services.roundcube = {
|
||||
enable = true;
|
||||
hostName = "mail.${config.network.dns.domain}";
|
||||
};
|
||||
|
||||
services.nginx.virtualHosts."mail.${config.network.dns.domain}" = {
|
||||
useACMEHost = "dovecot_domains";
|
||||
enableACME = mkForce false;
|
||||
};
|
||||
|
||||
users.users.nginx.extraGroups = singleton "postfix";
|
||||
|
||||
deploy.tf.dns.records.services_roundcube = {
|
||||
inherit (config.network.dns) zone;
|
||||
domain = "mail";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue