ssh and block recipients

This commit is contained in:
Till 2026-01-16 13:17:45 +01:00
parent 5d1d3c3195
commit 14a27d0b43
4 changed files with 12 additions and 3 deletions

View file

@ -42,7 +42,9 @@
ntp.enable = true;
openssh.enable = true;
openssh.settings.PasswordAuthentication = false;
openssh.settings.PermitRootLogin = "no";
};
system.stateVersion = "22.11";
}

View file

@ -28,7 +28,7 @@
programs.kdeconnect = {
enable = true;
package = pgks.gnomeExtensions.gsconnect;
}
package = lib.mkForce pkgs.gnomeExtensions.gsconnect;
};
}

View file

@ -36,6 +36,12 @@ in {
@t9e.me anything
'';
mapFiles.reject-recipients = pkgs.writeText "postfix-reject-recipients" ''
123rf@ktiu.net REJECT
jcb-co.jp-ktiu@ktiu.net REJECT
info@ktiu.net REJECT
'';
enableSubmission = true;
submissionOptions = {
@ -47,7 +53,7 @@ in {
smtpd_sasl_path = "/var/run/dovecot2/auth";
smtpd_sasl_security_options = "noanonymous";
smtpd_client_restrictions = "permit_mynetworks,permit_sasl_authenticated,reject";
smtpd_recipient_restrictions = "reject_non_fqdn_recipient,reject_unknown_recipient_domain,permit_sasl_authenticated,reject";
smtpd_recipient_restrictions = "reject_non_fqdn_recipient,reject_unknown_recipient_domain,check_recipient_access hash:/etc/postfix/recect-recipients,permit_sasl_authenticated,reject";
};
settings = {