mail sending and receiving working
This commit is contained in:
parent
8cdbd6659f
commit
34835f7cb5
1 changed files with 24 additions and 19 deletions
|
|
@ -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 = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue