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