mail sending and receiving working

This commit is contained in:
goeranh 2025-05-31 00:27:52 +02:00
parent 8cdbd6659f
commit 34835f7cb5
No known key found for this signature in database

View file

@ -152,7 +152,6 @@ in
domains = [
"${config.networking.domain}"
"lists.${config.networking.domain}"
"mail.${config.networking.domain}"
];
ldap = {
enable = true;
@ -163,10 +162,10 @@ in
dovecot = {
userFilter = "(&(objectClass=posixAccount)(mail=%u))";
passFilter = "(&(objectClass=posixAccount)(mail=%u))";
userAttrs = "mail";
userAttrs = "cn";
};
postfix = {
filter = "(&(objectClass=posixAccount)(mail=%s))";
filter = "(|(&(objectClass=posixAccount)(mail=%s))(&(objectClass=posixAccount)(cn=%s)))";
mailAttribute = "mail";
uidAttribute = "cn";
};
@ -217,34 +216,40 @@ in
};
in
{
masterConfig = {
submission = {
args = [ "-v" ];
};
submissions = {
args = [ "-v" ];
};
};
config = {
unknown_local_recipient_reject_code = 550;
virtual_mailbox_domains = [
"ldap:/run/postfix/ldap-sender-login-map.cf"
];
virtual_mailbox_maps = [
"ldap:/run/postfix/ldap-virtual-mailbox-map.cf"
];
virtual_alias_maps = [
"texthash:${generatedAliases}"
"ldap:/run/postfix/ldap-sender-login-map.cf"
];
# virtual_mailbox_domains = [
# "ldap:/run/postfix/ldap-sender-login-map.cf"
# ];
# virtual_mailbox_maps = [
# "ldap:/run/postfix/ldap-virtual-mailbox-map.cf"
# ];
# virtual_alias_maps = [
# "texthash:${generatedAliases}"
# "ldap:/run/postfix/ldap-sender-login-map.cf"
# ];
smtpd_sender_login_maps = [
"texthash:${generatedAliases}"
"ldap:/run/postfix/ldap-sender-login-map.cf"
];
# smtpd_sender_login_maps = [
# "texthash:${generatedAliases}"
# "ldap:/run/postfix/ldap-sender-login-map.cf"
# ];
relay_domains = [
"hash:/var/lib/mailman/data/postfix_domains"
];
transport_maps = [
"hash:/var/lib/mailman/data/postfix_lmtp"
"ldap:/run/postfix/ldap-sender-login-map.cf"
];
local_recipient_maps = [
"hash:/var/lib/mailman/data/postfix_lmtp"
"ldap:/run/postfix/ldap-sender-login-map.cf"
];
};
# mapFiles = {