1
Fork 0
mirror of https://github.com/RGBCube/ncc synced 2025-07-30 11:37:44 +00:00

Fix mail server maybe???

This commit is contained in:
RGBCube 2024-01-17 12:58:25 +03:00
parent 8fe7a4fe35
commit ac97d67241
No known key found for this signature in database
2 changed files with 20 additions and 5 deletions

View file

@ -37,22 +37,37 @@ in serverSystemConfiguration {
services.kresd.listenPlain = lib.mkForce [ "[::]:53" "0.0.0.0:53" ];
services.redis.servers.rspamd.bind = "0.0.0.0";
services.dovecot2.sieve = {
extensions = [ "fileinto" ];
globalExtensions = [ "+vnd.dovecot.pipe" "+vnd.dovecot.environment" ];
plugins = [ "sieve_imapsieve" "sieve_extprograms" ];
};
mailserver = enabled {
inherit fqdn;
domains = [ domain ];
certificateScheme = "acme";
hierarchySeparator = "/";
useFsLayout = true;
mailDirectory = "/var/lib/mail";
sieveDirectory = "/var/lib/sieve";
vmailUserName = "mail";
vmailGroupName = "mail";
dmarcReporting = enabled {
inherit domain;
organizationName = "Doofemshmirtz Evil Inc.";
};
fullTextSearch = enabled {
indexAttachments = true;
};
loginAccounts."contact@${domain}" = {
aliases = [ "@${domain}" ];

View file

@ -9,7 +9,7 @@ let
in {
inherit keys;
"cube/id.age".publicKeys = normal keys.rgbcube;
"cube/id.age".publicKeys = server keys.cube;
"cube/password.hash.mail.age".publicKeys = server keys.cube;
"cube/password.hash.rgb.age".publicKeys = server keys.cube;