-{ lib, pkgs, config, myconfig, ... }:
+{ lib, pkgs, config, ... }:
let
sieve_bin = pkgs.runCommand "sieve_bin" {
buildInputs = [ pkgs.makeWrapper ];
group = config.services.dovecot2.group;
permissions = "0400";
text = ''
- hosts = ${myconfig.env.mail.dovecot.ldap.host}
+ hosts = ${config.myEnv.mail.dovecot.ldap.host}
tls = yes
- dn = ${myconfig.env.mail.dovecot.ldap.dn}
- dnpass = ${myconfig.env.mail.dovecot.ldap.password}
+ dn = ${config.myEnv.mail.dovecot.ldap.dn}
+ dnpass = ${config.myEnv.mail.dovecot.ldap.password}
auth_bind = yes
ldap_version = 3
- base = ${myconfig.env.mail.dovecot.ldap.base}
+ base = ${config.myEnv.mail.dovecot.ldap.base}
scope = subtree
- pass_filter = ${myconfig.env.mail.dovecot.ldap.filter}
- pass_attrs = ${myconfig.env.mail.dovecot.ldap.pass_attrs}
+ pass_filter = ${config.myEnv.mail.dovecot.ldap.filter}
+ pass_attrs = ${config.myEnv.mail.dovecot.ldap.pass_attrs}
- user_attrs = ${myconfig.env.mail.dovecot.ldap.user_attrs}
- user_filter = ${myconfig.env.mail.dovecot.ldap.filter}
- iterate_attrs = ${myconfig.env.mail.dovecot.ldap.iterate_attrs}
- iterate_filter = ${myconfig.env.mail.dovecot.ldap.iterate_filter}
+ user_attrs = ${config.myEnv.mail.dovecot.ldap.user_attrs}
+ user_filter = ${config.myEnv.mail.dovecot.ldap.filter}
+ iterate_attrs = ${config.myEnv.mail.dovecot.ldap.iterate_attrs}
+ iterate_filter = ${config.myEnv.mail.dovecot.ldap.iterate_filter}
'';
}
];