Ik probeer een mailserver op te zetten op basis van Postfix en Dovecot met OpecomDAP. Ik krijg alleen de koppeling tussen Postfix en OpecomDAP niet aan de praat. OpecomDAP werkt en enige applicaties kunnen al authenticeren tegen OpecomDAP.
Mijn LDAP:
dc=domain,dc=com
ou=groups,dc=domain,dc=com
ou=transport,dc=domain,dc=com
ou=users,dc=domain,dc=com
Onderaan main.cf heb ik toegevoegd:
Waar moet ik beginnen? Ik snap het gewoon niet. In de standaardconfiguratie kan ik wel mail versturen naar root@host.domain.com, maar niet naar ldapuser@domain.com. Ik heb dus echt moeite om een koppeling te leggen tussen Postfix en OpenLDAP.
Mijn LDAP:
dc=domain,dc=com
ou=groups,dc=domain,dc=com
ou=transport,dc=domain,dc=com
ou=users,dc=domain,dc=com
postconf -n alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix debug_peer_level = 2 html_directory = no inet_interfaces = all mail_owner = postfix mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man mydestination = $myhostname, localhost.$mydomain, localhost newaliases_path = /usr/bin/newaliases.postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES sample_directory = /usr/share/doc/postfix-2.3.3/samples sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop smtpd_helo_required = yes transport_maps = ldap:ldaptransport unknown_local_recipient_reject_code = 550
Onderaan main.cf heb ik toegevoegd:
virtual_maps = ldap:ldapgroups, ldap:ldapalias ldapgroups_server_host = localhost ldapgroups_server_port = 389 ldapgroups_search_base = ou=groups,dc=domain,dc=com ldapgroups_bind = no ldapgroups_timeout = 30 ldapgroups_query_filter = (&(mail=%s)(objectclass=mailGroup)) ldapgroups_special_result_attribute = member ldapalias_server_host = localhost ldapalias_server_port = 389 ldapalias_search_base = ou=users,dc=domain,dc=com ldapalias_bind = no ldapalias_timeout = 30 ldapalias_query_filter = (&(mail=%s)(objectclass=mailUser)) ldapalias_result_attribute = maildrop transport_maps = ldap:ldaptransport ldaptransport_server_host = localhost ldaptransport_server_port = 389 ldaptransport_search_base = ou=transport,dc=domain,dc=com ldaptransport_bind = no ldaptransport_timeout = 30 ldaptransport_query_filter = (&(cn=%s)(!(cn=host.domain.com))(objectclass=transportTable)) ########################################### ^ CHANGE THIS TO FQDN OF YOUR MAIL SERVER (myhostname) ldaptransport_result_attribute = transport
Waar moet ik beginnen? Ik snap het gewoon niet. In de standaardconfiguratie kan ik wel mail versturen naar root@host.domain.com, maar niet naar ldapuser@domain.com. Ik heb dus echt moeite om een koppeling te leggen tussen Postfix en OpenLDAP.