mail-server: disabled it for now, because it was not properly working

This commit is contained in:
Ingolf Wagner 2019-11-29 18:01:03 +13:00
parent 531652c1d3
commit fb834ea41a
No known key found for this signature in database
GPG key ID: 76BF5F1928B9618B
4 changed files with 72 additions and 3 deletions

View file

@ -8,7 +8,7 @@
./nginx.nix ./nginx.nix
./tinc.nix ./tinc.nix
./mail-server.nix # ./mail-server.nix
]; ];

View file

@ -45,7 +45,7 @@
enablePop3Ssl = true; enablePop3Ssl = true;
# Enable the ManageSieve protocol # Enable the ManageSieve protocol
#enableManageSieve = true; enableManageSieve = true;
# whether to scan inbound emails for viruses (note that this requires at least # whether to scan inbound emails for viruses (note that this requires at least
# 1 Gb RAM for the server. Without virus scanning 256 MB RAM should be plenty) # 1 Gb RAM for the server. Without virus scanning 256 MB RAM should be plenty)

View file

@ -37,6 +37,11 @@
source = toString <secrets/mail/siteground/contact>; source = toString <secrets/mail/siteground/contact>;
requiredBy = ["fetchmail.service"]; requiredBy = ["fetchmail.service"];
}; };
"gaykraft.root" = {
user = config.users.users.mailUser.name;
source = toString <secrets/mail/gaykraft/root>;
requiredBy = ["fetchmail.service"];
};
"c-base.palo" = { "c-base.palo" = {
user = config.users.users.mailUser.name; user = config.users.users.mailUser.name;
source = toString <secrets/mail/c-base/palo>; source = toString <secrets/mail/c-base/palo>;
@ -84,6 +89,47 @@
}; };
notmuch.enable = true; notmuch.enable = true;
}; };
#gaykraft = {
# primary = false;
# address = "root@gaykraft.com";
# aliases = [ ];
# realName = "Ingolf Wagner";
# userName = "root@gaykraft.com";
# passwordCommand = "cat ${toString config.krops.userKeys."gaykraft.root".target}";
# imap = {
# host = "mail.gaykraft.com";
# port = 993;
# tls.certificatesFile =
# pkgs.writeText "gaykraft.pem" ''
# -----BEGIN CERTIFICATE-----
# MIIDfzCCAmcCFBMAAMjIQnhYR9w+KIlfG8zLhM06MA0GCSqGSIb3DQEBCwUAMH8x
# CzAJBgNVBAYTAlVLMRUwEwYDVQQIDAxXYXJ3aWNrc2hpcmUxEzARBgNVBAcMCkxl
# YW1pbmd0b24xEDAOBgNVBAoMB09yZ05hbWUxHDAaBgNVBAsME1NlY3VyaXR5IERl
# cGFydG1lbnQxFDASBgNVBAMMC2V4YW1wbGUuY29tMB4XDTE5MTEyNzAxNTU1NloX
# DTE5MTEyODAxNTU1NloweTELMAkGA1UEBhMCVUsxFTATBgNVBAgMDFdhcndpY2tz
# aGlyZTETMBEGA1UEBwwKTGVhbWluZ3RvbjEQMA4GA1UECgwHT3JnTmFtZTEWMBQG
# A1UECwwNSVQgRGVwYXJ0bWVudDEUMBIGA1UEAwwLZXhhbXBsZS5jb20wggEiMA0G
# CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAJwAMze7u3I3D2z2cT7IrBeyDHfdu
# 5kCK9jZbYoU4wT7kNz/hD3BVe8BvUSNAEVJk/oPaE6v5PuFT2hAasoOhEEEr5Tt4
# xp1MRItjxu+SUs7uZ+LpocZC4NNGb6/LPcmgthC4w8jj/JtZmcoStFqAAOqkdb6d
# tuf5lYHPxdFKRw2wgc/4pQo2PeeWder8NFoILC7Yh12zab7H2camobbbJl4tZPvJ
# z1FBk0WfeZLsUZ+2tdtginTOszsjPngygsUdQVnxfQeWBkVFXcZTHg/fELaW5uwV
# E4WIE5PZASlVwYV+gRqwM0312VW8zGF/JnwMT9hlcA27mwLBK8C4KoxRAgMBAAEw
# DQYJKoZIhvcNAQELBQADggEBAIBWcdnQbRdgxI3DXCi+IY+u+0nGrt/dduDzSqlt
# y0AFpRat4CImtgaG0jb7BDDEWTCycYFB+ABqUovQcJ5jjR/aq8Rfj2QD3nqIButg
# PyQvyYn5Z5Rx6h9aF7IOu5Eo/r/a73zJXK6iOLoLhD/e2mSIsNCW8hfbSLgPdEHH
# S14BxfacU0u1Pyh1WNprZ0C1HkJPJ/A0MZYRy4bJ5tYSO+ddcmYHbj8/ds728i8U
# L6/ijQaZ0q+lO/IXUFYODLkRcFAitg3fp/rj6D0lRMGlZKdMgI1OT6ziZm/Y074I
# yRo1wgUnGy6BOCZeHnZ9xa/q6huv9QZZGt6VtQFgnKpNNOY=
# -----END CERTIFICATE-----
# '';
# };
# mbsync = {
# enable = true;
# create = "both";
# };
# notmuch.enable = true;
#};
pali_palo = { pali_palo = {
primary = false; primary = false;
address = "pali_palo@web.de"; address = "pali_palo@web.de";

View file

@ -105,12 +105,12 @@ in
realName = "Ingolf Wagner"; realName = "Ingolf Wagner";
userName = "contact@ingolf-wagner.de"; userName = "contact@ingolf-wagner.de";
passwordCommand = passcmd "mail/siteground/contact@ingolf-wagner.de"; passwordCommand = passcmd "mail/siteground/contact@ingolf-wagner.de";
notmuch.enable = true;
smtp = { smtp = {
host = "securees5.sgcpanel.com"; host = "securees5.sgcpanel.com";
port = 587; port = 587;
tls.useStartTls = true; tls.useStartTls = true;
}; };
notmuch.enable = true;
msmtp = { msmtp = {
enable = true; enable = true;
# msmtp --serverinfo --tls --tls-certcheck=off -a ingolf-wagner # msmtp --serverinfo --tls --tls-certcheck=off -a ingolf-wagner
@ -122,6 +122,29 @@ in
key = "42AC51C9482D0834CF488AF1389EC2D64AC71EAC"; key = "42AC51C9482D0834CF488AF1389EC2D64AC71EAC";
}; };
}; };
gaykraft = {
primary = false;
address = "root@gaykraft.com";
aliases = [ ];
realName = "Ingolf Wagner";
userName = "root@gaykraft.com";
passwordCommand = "mail/gaykraft.com/root@gaykraft.com";
mbsync = {
enable = true;
create = "both";
};
smtp = {
host = "mail.gaykraft.com";
port = 587;
tls.useStartTls = true;
};
msmtp = {
enable = true;
# msmtp --serverinfo --tls --tls-certcheck=off -a gaykraft
tls.fingerprint = "08:42:73:72:3E:68:7D:55:89:7A:30:02:4B:CD:30:35:F1:6D:3E:7A:DD:A8:B6:84:67:25:37:F0:4F:7F:86:FE";
};
notmuch.enable = true;
};
c-base = { c-base = {
primary = false; primary = false;
address = "palo@c-base.org"; address = "palo@c-base.org";